본문 바로가기

개념공부/C, C++, IDE15

[C/C++] 정수를 문자열에 저장하는 법, sprintf int 형 변수에 저장한 값 10을 문자열 변수에 저장하자. #include // sprintf와 printf가 선언된 헤더 int main() { char ch[10]; int Num; Num = 10; // 정수 10 저장 sprintf(ch, "%d", Num); // 정수 Num 변수를 문자열 ch에 저장 printf("문자열 : %s \n", ch); return 0; } 문자열 변수를 콘솔에 출력시, 저장한 정수 값 10 이 출력됨을 알 수 있다. 정수를 문자열 변수에 저장하는 방법은 sprintf 함수를 사용하는 것이다. sprintf 함수는 stdio.h 파일에 선언되어 있다. 사용 방식은 다음과 같다. sprintf( 문자열, "%d", 정수가 저장된 변수); 2022. 6. 23.
C - 매크로와 선행처리기 확실히 코딩 및 컴퓨터 언어는 직접 짜보고 사용하는 것이 가장 좋은 공부법인 것 같다. 프로그램을 개발하지 않고 백준 문제만 풀 때는 책으로 공부한 C언어의 내용들이 오래 기억에 남지도 않고 이해도 잘되지 않았다. 그런데 입사 후 C로 프로그램을 만들면서 C언어 책을 보니, 작성했던 코드들과 책 내용이 연계되면서 이해가 잘 된다. ​ ▶ 선행 처리기 소스코드는 컴파일과 링크를 통해 실행프로그램이 생성된다. 그런데 컴파일 이전에 선행 처리 과정이 존재한다. 선행 처리하는 주체가 선행 처리기이다. 선행 처리는 소스코드에 작성해놓은 선행 처리 명령문이 단순 치환되는 과정이다. 선행 처리 명령문은 #문자로 시작하고, 명령문 마지막에 세미콜론을 작성하지 않는다. ​ ex) #define A 0 ​ 습관적으로 작성.. 2021. 12. 2.
VSC, Git, Github 유튜브 영상 https://www.youtube.com/watch?v=qkRuIUSdXnw 2021. 7. 26.