🔓알고리즘/문자열3

C++ | 문자열 안에서 특정 문자열 찾기 안녕하세요!! 이번에는 c++ 문자열 안에서 특정 문자열을 찾는 방법에 관하여 소스코드와 이론을 통하여 설명하겠습니다. 소스코드 #include #include #include std::vector findText(const std::string text, const std::string input){ std::vector result; std::size_t nPos = 0; for(;;){ nPos = text.find(input, nPos); // text[nPos]부터 input이라는 문자열을 찾는다 if( nPos != std::string::npos ) { // 만약 찾았다면 std::string subtext = text.substr(nPos, input.size()); // 문자열쪼개기 st.. 2021. 10. 17.
split 함수 구현 - C++ 개발환경 >> vscode 언어 >> C++17 운영체제 >> Windows10 안녕하세요 이번에는 split 함수뿐만 아니라 split관련 추가 기능에 대한 헤더 파일을 만들었습니다 그럼 시작하겠습니다...! [[[ 소스코드 ]]] #include "split.hpp" //다운로드는 밑에링크 올려놓았습니다 #include int main(){ string str="1|2|3|4"; //string split::splitC spl; //splitC클래스 spl = split::split(str,"|"); //split함수 for(int i=0;i 2020. 12. 2.
파일암호화 Cryptography C++ 시작하기 전 사용한 운영체제는 Windows10이며 IDE는 Devcpp를 사용했고, 언어는 C++11입니다! 안녕하세요! 이번에는 파일을 암호화할수있고, 복호화할수있는 프로그램을 만들었습니다 흐헣!!!! 이번꺼도 만들면서 꽤 재밌었습니다 소켓이랑 더불어 거의비등하게 재밌었던것같아요! 그러면 소스코드와함께 원리설명 바로들어갑니다! [[ 암호화 ]] #include #include using namespace std; int main(){ char *ch; //암호화된 코드를 저장할변수 int encp; //암호화코드 string filename,filename_t,thx; //원래파일이름,암호화된파일이름,암호화됬을때파일확장자이름저장변수 cout 2020. 10. 10.