| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- Windows Forms
- 소스 코드
- 파이썬
- 언제나휴일
- 캡슐화
- c언어
- 안드로이드 앱 개발
- 클래스 다이어그램
- 충남 천안
- 프로젝트
- c#
- 소켓 통신
- 독립기념관
- 네트워크 프로그래밍
- 알고리즘
- 동영상 강의
- 실습
- 강의
- 무료 동영상 강의
- 동영상
- 실습으로 다지는 c#
- 원격 제어 프로그램
- C++
- 언제나 휴일
- 졸업 작품 소재
- 표준 입출력
- 추천
- 유튜브 동영상 강의
- 산책하기 좋은 곳
- 표준 라이브러리 함수
- Today
- Total
목록전체 글 (372)
프로그래밍 언어 및 기술 [언제나휴일]
int vprintf ( const char * format, va_list arg ); 버퍼에 포멧을 지정하여 가변 인자를 출력하는 함수 입력 매개 변수 리스트 format 포멧 문자열 arg 가변 인자 반환 값 성공 시 출력한 문자 개수, 실패 시 음수 사용 예 //C언어 표준 라이브러리 함수 가이드 //int vprintf ( const char * format, va_list arg ); 버퍼에 포멧을 지정하여 가변 인자를 출력하는 함수 //메시지와 가변 인자 리스트를 받아 표준 출력 스트림에 출력 #include #include //가변 인자를 받아 표준 스트림에 출력하는 함수 void MyPrint(const char *msg, const char * format, ...) { va_list ..
sscanf 함수, sscanf_s 함수 [C언어 표준라이브러리 함수] int sscanf (const char * buffer ,const char *format,…); 버퍼에서 포멧을 지정하여 읽어오는 함수 입력 매개 변수 리스트 buffer 소스 문자열 format 포멧 문자열 … 가변 인자 리스트 반환 값 변환 성공한 개수 소스 문자열에 있는 내용으로 설정할 버퍼의 크기가 작으면 버퍼 오버플로우 현상이 발생할 수 있습니다. C11에서는 이를 개선한 sscanf_s를 제공하고 있습니다. 사용 예 //C언어 표준 라이브러리 함수 가이드 //int sscanf (const char * buffer ,const char *format,...); 버퍼에서 포멧을 지정하여 읽어오는 함수 //문자열의 내용을 ..
sprintf 함수 [C언어 표준 라이브러리 함수] int sprintf ( char * buffer, const char * format, … ); 버퍼에 포멧을 지정하여 출력하는 함수입력 매개 변수 리스트buffer 출력할 버퍼format 포멧 문자열… 가변 인자 리스트반환 값버퍼에 출력한 문자 개수버퍼의 크기를 전달하지 않아서 sprintf 함수 내부에서는 버퍼의 크기를 알 수가 없습니다. 버퍼에 출력할 내용이 버퍼 크기보다 크면 버퍼 오버플로우 문제가 발생합니다. C11에서는 이러한 문제를 개선한 sprintf_s 함수를 제공합니다.사용 예//C언어 표준 라이브러리 함수 가이드//int sprintf ( char * buffer, const char * format, ... );//이름, 번호, ..
int fscanf (FILE * fp ,const char *format,…); 파일 스트림에 포멧을 지정하여 읽는 함수입력 매개 변수 리스트fp 입력 파일 스트림format 포멧 문자열… 가변 인자 리스트반환 값성공 시 변환 성공 개수, 오류 시 EOFfscanf 함수도 scanf 함수처럼 문자열을 읽어올 때 버퍼 크기를 전달하지 않아 버퍼 오버플로우 문제가 발생할 수 있습니다. C11에서는 이를 개선한 fscanf_s를 제공합니다.사용 예//C언어 표준 라이브러리 함수 가이드//int fscanf (FILE * fp ,const char *format,...); 파일 스트림에 포멧을 지정하여 읽는 함수//회원 정보를 파일에 쓴 후에 다시 읽어와서 출력#pragma warning(disable:4..
fgets 함수 [C언어 표준 라이브러리 함수] char *fgets(char * buffer, int max,FILE * stream); 파일 스트림의 버퍼에서 문자열을 읽는 함수 입력 매개 변수 리스트 buffer 문자열을 기록할 버퍼 max 읽어올 문자열을 구성하는 문자 최대 개수 -1 stream 입력 파일 스트림 반환 값 성공 시 buffer, 실패 하거나 파일의 끝을 만나면 NULL 개행 문자를 만나거나 max-1 개를 읽으면 마지막에 종료 문자를 추가합니다. gets에서는 개행 문자를 지우고 종료 문자를 추가하지만 fgets에서는 개행 문자도 그대로 읽습니다. 사용 예 //C언어 표준 라이브러리 함수 가이드 //char *fgets(char * buffer, int max, FILE * st..
