일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 표준 입출력
- 소스 코드
- 언제나휴일
- 추천
- c#
- 실습으로 다지는 c#
- 산책하기 좋은 곳
- 언제나 휴일
- 프로젝트
- 실습
- 유튜브 동영상 강의
- 무료 동영상 강의
- 동영상 강의
- 졸업 작품 소재
- 독립기념관
- 동영상
- 표준 라이브러리 함수
- Windows Forms
- c언어
- 알고리즘
- 충남 천안
- 안드로이드 앱 개발
- 네트워크 프로그래밍
- C++
- 클래스 다이어그램
- 원격 제어 프로그램
- 강의
- 캡슐화
- 소켓 통신
- Today
- Total
목록전체 글 (353)
프로그래밍 언어 및 기술 [언제나휴일]
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..
fgetc 함수 [C언어 표준 라이브러리 함수] int fgetc(FILE *fp); 파일 스트림의 버퍼에서 맨 앞의 문자의 ASCII 코드 값을 반환하는 함수 입력 매개 변수 리스트 fp 입력 파일 스트림 반환 값 성공 시 읽은 문자, 실패 시 EOF를 반환하고 error를 설정 fgetc 함수 호출 결과가 EOF일 때는 읽은 문자가 파일의 끝을 의미하는 EOF이거나 읽기 오류일 때입니다. 따라서 EOF를 반환했다고 반드시 읽기 실패가 아닙니다. 읽기 실패일 때는 error 플래그를 설정하므로 ferror로 확인해야 에러인지 아닌지 판단할 수 있습니다. 사용 예 사용 예 //C언어 표준 라이브러리 함수 가이드 // int fgetc(FILE *fp); 파일 스트림의 버퍼에서 맨 앞의 문자의 ASCII ..
fprintf 함수 [C언어 표준 라이브러리 함수] int fprintf(FILE *fp, const char * format, …); 파일 스트림에 포멧을 지정하여 출력하는 함수 입력 매개 변수 리스트 fp 출력 파일 스트림 format 포멧 문자열, 출력 포멧은 printf 함수와 같습니다. … 가변 인자 리스트 반환 값 성공 시 출력 문자 개수, 실패 시 음수 사용 예 //C언어 표준 라이브러리 함수 가이드 //int fprintf(FILE *fp, const char * format, ...); 파일 스트림에 포멧을 지정하여 출력하는 함수 //다양한 포멧 지정을 사용하여 파일에 출력 #pragma warning(disable:4477) #include #include #include int mai..
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); 파일 스트림에 하나의 문자를 출력하는 함수 //파일을 ..