일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동영상
- 무료 동영상 강의
- 소스 코드
- 언제나휴일
- 실습으로 다지는 c#
- c언어
- 언제나 휴일
- 강의
- 프로젝트
- 클래스 다이어그램
- 실습
- 파이썬
- 원격 제어 프로그램
- 유튜브 동영상 강의
- 독립기념관
- 졸업 작품 소재
- 충남 천안
- 산책하기 좋은 곳
- 동영상 강의
- 네트워크 프로그래밍
- C++
- c#
- 알고리즘
- 표준 라이브러리 함수
- Windows Forms
- 추천
- 캡슐화
- 안드로이드 앱 개발
- 소켓 통신
- 표준 입출력
- Today
- Total
목록전체 글 (365)
프로그래밍 언어 및 기술 [언제나휴일]

fputs 함수 [C언어 표준라이브러리 함수] int fputs ( const char * str, FILE * fp ); 파일 스트림에 문자열을 출력하는 함수 입력 매개 변수 리스트 str 출력할 문자열 fp 파일 스트림 반환 값 실패 시 EOF, 성공 시 음수가 아닌 정수 사용 예 //C언어 표준 라이브러리 함수 가이드 //int fputs ( const char * str, FILE * fp ); 파일 스트림에 문자열을 출력하는 함수 //원본 파일 내용을 출력 파일에 라인 번호를 추가하여 복사 #include #include int main(int argc, char **argv) { FILE * sfp, *dfp; int line_no = 1; char buffer[256]; if (argc !=..

fputc 함수 [C언어 표준 라이브러리 함수] int fputc(int ch,FILE *fp); 파일 스트림에 하나의 문자를 출력하는 함수 입력 매개 변수 리스트 ch 출력할 문자 , 함수 내부에서 unsigned char로 변환해서 출력 fp 파일 스트림 반환 값 실패 시 EOF, 성공 시 출력한 문자 fputc 함수 사용할 때 다음을 주의해야 합니다. 한글을 포함한 파일의 데이터를 fgetc함수로 하나의 문자씩 읽어와서 fputc로 출력할 때 오류가 발생합니다. 이러한 문제를 해결하려면 setlocale 함수를 이용하여 지역을 설정해야 합니다. 사용 예 //C언어 표준 라이브러리 함수 가이드 //int fputc(int ch,FILE *fp); 파일 스트림에 하나의 문자를 출력하는 함수 //파일을 ..

fclose 함수 [C언어 표준 라이브러리 함수] int fclose(FILE *fp); 파일 스트림을 닫는 함수 입력 매개 변수 리스트 fp 파일 스트림 포인터 반환 값 성공 시 0, 에러가 있다면 EOF(EOF는 -1) 사용 예 //C언어 표준 라이브러리 함수 가이드 //int fclose(FILE *fp); 파일 스트림을 닫는 함수 //파일을 읽어 라인 번호와 함께 표준 출력 스트림(콘솔)에 출력 #include int main(int argc, char **argv) { FILE * fp; char ch; int line_no = 1, count = 0; if (argc != 2)//command line에서 인자를 잘못 사용 { printf("사용법: %s [원본 파일명]", argv[0]); ..

fopen, fopen_s 함수 [C언어 표준 라이브러리 함수] FILE *fopen(const char *path,const char *mode); 파일 스트림을 여는 함수 입력 매개 변수 리스트 path 절대 경로 혹은 상대 경로 mode rwba+의 조합 문자열 반환 값 성공 시 파일 스트림 포인터, 실패 시 NULL 포인터 mode는 “r”, “w”, “a”, “rb”, “wb”, “r+”, “w+”, “a+” “r+b”, “rb+”, “w+b”, “wb+”, “a+b”, “ab+”중에서 사용합니다. “r” 읽기 모드 “w” 쓰기 모드, 새로운 파일을 생성, 이미 있으면 파일 내용을 지움 “a” 추가 모드, 파일이 없으면 새로운 파일을 생성, 쓰기 작업 시 파일의 끝에 쓰여짐 “rb”, “wb”,..
scanf, scanf_s 함수 [C언어 표준 라이브러리 함수] int scanf(const char *format,…); 표준 입력 파일 스트림의 버퍼에서 포멧을 지정하여 읽어오는 함수 입력 매개 변수 리스트 foramt 입력 포멧 문자열 반환 값 입력 포멧에 맞게 변환한 개수 scanf 함수로 문자열을 입력받을 때 버퍼의 크기를 전달하지 않습니다. gets 함수처럼 최종 사용자가 버퍼 크기보다 많은 문자를 입력하면 버퍼 오버플로우가 발생합니다. C11에서는 scanf 대신 버퍼 오버플로우 문제를 개선한 scanf_s 함수를 제공하고 있습니다. scanf 함수에 입력 포멧에 포멧 사양자가 아닌 문자도 최종 사용자는 입력해야 합니다. 만약 입력하지 않으면 이전까지 처리하고 이후는 처리하지 않습니다. 그리..