이전에 vb php js를 배웠는데 이제는 c++도 배워서 다른 소프트웨어에서 사용할 수 있는 *.dll 파일을 만들어 보고 싶습니다.
배울 때 문자열을 처리하는 것도 매우 번거롭다는 것을 알았습니다. 예를 들어 문자열을 배열로 분할하려면 함수를 직접 작성해야 하는데... 작성할 수는 있지만 너무 비효율적입니다. 다 직접 써요..
매뉴얼을 찾아보니 C++에는 배열이나 문자열을 처리하는 함수 등이 별로 없더라구요.
도서관이 있나요?
PHP의explode, implode, str_replace, strstr?와 같은 다른 언어 유형의 효과 달성
그렇다면 어떻게 가져오나요?
이전에 vb php js를 배웠는데 이제는 c++도 배워서 다른 소프트웨어에서 사용할 수 있는 *.dll 파일을 만들어 보고 싶습니다.
배울 때 문자열을 처리하는 것도 매우 번거롭다는 것을 알았습니다. 예를 들어 문자열을 배열로 분할하려면 함수를 직접 작성해야 하는데... 작성할 수는 있지만 너무 비효율적입니다. 다 직접 써요..
매뉴얼을 찾아보니 C++에는 배열이나 문자열을 처리하는 함수 등이 별로 없더라구요.
도서관이 있나요?
PHP의explode, implode, str_replace, strstr?와 같은 다른 언어 유형의 효과 달성
그렇다면 어떻게 가져오나요?
C++에는 자체 표준 라이브러리인 std, 준표준 라이브러리 Boost, Qt 등 많은 라이브러리가 검색되어 있습니다.
문자열은 배열로 분리됩니다. std::string은 표준 라이브러리의 문자열 클래스이며 아래 첨자를 사용하여 액세스할 수 있습니다.
<code>#include <iostream> #include <string> int main() { std::string str = "HelloWorld"; std::cout << str[5]; return 0; } 输出:W</code>
explode, implode, str_replace, strstr은 모두 C++로 구현됩니다.
사실 아주 새로운 수요가 아니라면 기본적으로 프로그래밍에 필요한 모든 기능을 찾을 수 있습니다. 검색 기술인 Baidu, Google, github, SourceForge 등을 잘 활용하세요. , 검색 엔진 및 다양한 오픈 소스 코드 호스팅 웹사이트에서 찾을 수 있습니다.