[C/C++언어]sprintf 함수와 fprintf 함수 사용법, 원하는 출력을 다양한 서식으로 구성하고 문자열이나 파일로 저장하기. stdio.h 라이브러리
[C/C++ 프로그래밍 강좌 목차] 안녕하세요 주인장 양햄찌입니다. 오늘은 마치 생긴건 기본적인 printf 랑 비슷하게 생긴, 정말정말 유용하게 많이 쓰이는 printf 친척쯤 되는 sprintf와 fprintf 함수를 들고 왔어요. printf는 서식지정이 가능한 출력 함수죠?! 얘네들은 printf의 서식표현 방법을 기본적으로 따라가기 때문에 printf를 사용하실 줄 알아야 합니다. %d, %s, %c, %e, %f 등의 서식연사자들,, 그리고 0, #, + 등의 플래그들.. 혹 해당 함수의 다양한 사용법을 다시 확인하고 싶은 방문자들은 아래 포스팅을 참고 바라요. jhnyang.tistory.com/159 [C, Java] Hello World 출력, printf 출력 함수 서식과 포맷, 소수점..
[C,C++] #if, #ifdef, #elif, #else, #endif 전처리기 지시어 알아보기. #if와 #ifdef 차이점이 무엇일까. 조건부 컴파일 매크로
[C,C++프로그래밍 완전정복 목차] 안녕하세요~ㅎㅎ 오늘 알아볼 전처리기 지시어는 #if, #ifdef, #else, #endif 입니다. if 조건문과 #if 비교를 통해 #if 역할 알아보기 #if ~#else ~#endif는 조건문 if~else 로직과 비슷하게 보이죠??? 보이는 것처럼 의미도 둘이 유사합니다. 하지만 차이가 있어요.ㅎㅎ 가장 먼저 보이는 가시적 차이는 지시어의 경우 #endif 이렇게 닫아주는 지시어가 있습니다. 일반 if문의 경우 괄호로 블락을 구분하지만 전처리기는 괄호를 사용하지 않기 때문이죠 ㅎㅎ 의미적 차이로는 일반 if 조건문이 FALSE일 경우, 실행이 되지 않을 뿐 컴파일은 된다면, #if가 0이라면 컴파일 자체가 되지 않습니다. #include int main()..
[로그 출력 함수 만들기]현재 파일명, 함수명, 라인 번호 출력하기. __FILE__, __FUNCTION__, __LINE__ 등의 전처리 매크로를 알아보자.
[C, C++ 목차 바로가기] 안녕하세요~~! 양햄찌 블로그 주인장 입니다. 오늘은 로그 파일 만들때 단골로 사용되는 매크로들을 알아보아요. 해당 매크로들은, 호출된 시점에서 파일명과 함수명 그리고 라인명을 알려주는 기능을 수행합니다. 호출된 녀석의 위치와 정보를 아는 것은 중요하다~ ■ ERROR TRACKING 어느 파일, 어느 함수에서 해당 로그가 찍혔는지 아는 것은 디버깅에 매우 중요합니당. 에러가 발생했을 경우, 어디까지 정상이었다가 어디부터 걸렸는지 쉽게 파악할 수 있어요. ■ SOURCE FLOW 에러가 났을 때 뿐만 아니라, 소스가 매우 길고 복잡할 경우, 이런 로그 정보들을 차례대로 따라가면 로직 FLOW를 쉽게 이해하는데 도움이 됩니다. 어디 모듈 다음엔 어느 모듈이 호출되고,, 어떤 ..
최신 댓글