전체 글(394)
-
assert 함수 (c++)
assert 함수: //이 assert함수에 걸리게 되면 버그 발생위치, call stack등 여러 정보를 알 수 있게 됩니다. //디버그 모드에서만 컴파일이 되기 때문에, 다른 코드에 영향을 주지 않는 코드만 넣어야합니다. // 헤더파일에 있음 //함수 원형 : void assert (int expression) , expression이 false가 나면 error가 나타난다.
2022.11.10 -
(c,c++) double형 출력 등등
double형 출력 // %f long //%ld long long //%lld unsigned char,short,int형 출력 //%u unsigned long //%lu unsigned long long //%llu
2022.11.10 -
전처리기의 사용(ifdef,ifndef)
중복되지않게 한번만 컴파일하기위해 사용 1) #ifdef : 만약 정의가 되어있다면 else까지 부분을 컴파일 #else //정의가 되어있지 않으면 #define 내용 ~ // else 부분부터 endif까지 컴파일 #endif 2) #ifndef: 만약 정의가 되어 있지 않다면 #define 내용~ // else까지 내용 컴파일 #else //정의가 되어있다면 else 이후의 내용 컴파일 #endif
2022.11.10 -
stringstream
1. stringstream 이란? 문자열에서 작동하는 스트림 클래스 입니다. 이 클래스 객체는 일련의 문자를 포함하는 문자열 버퍼를 사용하고 있습니다. 문자열에서 내가 원하는 자료형의 데이터를 추출할 때 사용합니다. 2. 헤더 정보 #include 를 include 하면 사용이 가능합니다. 3. 기본 사용법 string str1 = "1D2S#10S"; string str2 = "1111DAWV2S#10S"; stringstream ss1(str1); stringstream ss2(str2); int num1, num2; while (ss1 >> num1) cout num2) cout > ch1) cout ch2) cout
2022.11.10