반응형

C_C++ 332

(C++) 문자열에서 문자열 검색 (찾기)

#검색 #찾기 #파일 #문자열 - 파일에서 문자열 검색하기 (찾기) - 한 행에서 (한 줄에서) 문자열 찾기 - 문자열에서 특정 문자열 검색하기 find size_t str.find(find_str, [offset]) str: 문자열 find_str: 검색할 문자열 offset: 검색을 시작할 위치 문자열을 찾았으면 찾은 문자열의 인덱스(위치)를 반환하고, 찾지 못했으면 -1을 반환합니다. 예제 #include #include using namespace std; int main() { string line = "Hello C plus plus."; size_t n = line.find("plus"); if (n >= 0) cout

C_C++ 2022.12.14

(C언어) 문자열 검색: strstr() 함수

#문자열 검색 #strstr strstr() 문자열에서 처음 나오는 검색 문자열에 대한 포인터를 반환합니다. char *strstr(cosnt char (str, const char (strSearch)); 문자열 str에서 strSearch 문자열을 검색합니다. strstr 함수는 str에서 처음 나오는 strSearch에 대한 포인터를 반환합니다. 검색한 문자열을 찾지 못하면 NULL을 반환합니다. 예제 코드에 있는 5개의 문자열에서 "Hong"을 포함한 문자열을 출력하는 예제입니다. #include #include int main() { int i; char* s[5] = { "Kim Mi Young", "Hong Gil Dong", "Kim Hong Su", "Lee Gi Hong", "Park ..

C_C++ 2022.12.10

(C/C++) srand: 난수를 초기화한다

#include void srand(undigned seed); srand 함수는 seed 값이 1인 난수표상의 난수를 새로운 시작점으로 초기화합니다. C언어 코드 #include #include #include int main() { int i; srand((unsigned)time(NULL)); // 난수 초기화: 매번 다른 난수를 생성하게 함 for (i = 0; i < 10; i++) printf("%d\n", rand()); } 위의 C언어 코드를 C++로 변경하면 다음과 같습니다. #include #include #include using namespace std; int main() { srand((unsigned int)time(NULL)); //seed 값으로 현재 시간을 사용 for(i..

(C언어) 복소수의 크기

#복소수 #합 #덧셈 #곱셈 #크기 복소수의 크기 #include #include struct complex { double real; double imag; }; double complexSize(struct complex c) { return sqrt(c.real * c.real + c.imag * c.imag); } int main() { struct complex c1 = { 1.2, 2.4 }; struct complex c2 = { 1.1, 2.2 }; printf("%f\n", complexSize(c1)); printf("%f\n", complexSize(c2)); return 0; }; 복소수의 덧셈 https://gonyzany.tistory.com/201 (C언어) 복소수의 합 #복소..

C_C++ 2022.12.07

(C언어) 복소수의 곱셈

#복소수 #합 #덧셈 #곱셈 #곱 #크기 복소수의 곱셈 #include struct complex { double real; double imag; }; int main() { struct complex c1 = { 1.2, 2.4 }; struct complex c2 = { 1.1, 2.2 }; struct complex c; c.real = c1.real * c2.real - c1.imag * c2.imag; c.imag = c1.imag * c2.real + c1.real * c2.imag; printf("%f, %f\n", c.real, c.imag); return 0; }; 복소수의 덧셈 https://gonyzany.tistory.com/201 (C언어) 복소수의 합 #복소수 #실수 #허수 #..

C_C++ 2022.12.07

(C언어) 복소수의 합

#복소수 #실수 #허수 #합 #곱 #곱셈 #크기 복소수의 합 #include struct complex { double real; double imag; }; int main() { struct complex c1 = { 1.2, 2.4 }; struct complex c2 = { 1.1, 2.2 }; struct complex c; c.real = c1.real + c2.real; c.imag = c1.imag + c2.imag; printf("%f, %f\n", c.real, c.imag); return 0; }; 복소수의 곱셈 https://gonyzany.tistory.com/202 (C언어) 복소수의 곱셈 #복소수 #합 #덧셈 #곱셈 #곱 #크기 복소수의 곱셈 #include struct com..

C_C++ 2022.12.07
반응형