코딩 레퍼런스
close
프로필 사진

코딩 레퍼런스

github: @denev6

  • 분류 전체보기 (16)
    • Standard C (15)
  • 홈
  • 태그
  • 방명록

C 언어 ferror 사용법 완벽 가이드

ferror 함수는 C 언어에서 파일 스트림의 오류 상태를 확인할 때 사용됩니다. 파일 입출력 작업 중 오류가 발생했는지 판단하여 안정적인 프로그램을 구현할 수 있도록 도와줍니다.1. ferror 함수 기본 문법#include int ferror(FILE *stream);매개변수 설명:stream: 오류 상태를 확인할 파일 포인터입니다.반환 값:0: 오류가 발생하지 않은 경우0이 아닌 값: 오류가 발생한 경우2. ferror 사용 목적파일 읽기/쓰기 중 발생한 오류 확인오류 발생 시 적절한 오류 처리 수행clearerr 함수와 함께 사용하여 오류 상태 초기화3. 기본 사용 예제#include int main() { FILE *file = fopen("example.txt", "r"); if (..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.

C 언어 feof 사용법 완벽 가이드

feof 함수는 C 언어에서 파일 스트림의 끝(EOF: End of File)에 도달했는지 여부를 확인하는 데 사용됩니다. 파일을 읽을 때 루프 조건이나 오류 처리를 위해 자주 사용됩니다.1. feof 함수 기본 문법#include int feof(FILE *stream);매개변수 설명:stream: EOF 상태를 확인할 파일 포인터입니다.반환 값:0: 파일 끝에 도달하지 않은 경우0이 아닌 값: 파일 끝에 도달한 경우2. feof 사용 목적파일 읽기 루프에서 EOF 상태 확인파일 끝 도달 여부에 따른 조건 처리잘못된 EOF 사용으로 인한 무한 루프 방지3. 기본 사용 예제#include int main() { FILE *file = fopen("example.txt", "r"); if (!f..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.

C 언어 fopen 사용법 완벽 가이드

fopen 함수는 C 언어에서 파일을 열거나 생성할 때 사용됩니다. 파일 입출력 작업의 시작점으로, 파일을 읽기, 쓰기, 추가 등의 다양한 모드로 열 수 있습니다.1. fopen 함수 기본 문법#include FILE *fopen(const char *filename, const char *mode);매개변수 설명:filename: 열거나 생성할 파일의 이름(경로 포함).mode: 파일을 열 때 사용할 모드 문자열.반환 값:성공 시 FILE 포인터 반환.실패 시 NULL 반환.2. 파일 열기 모드 설명모드 설명"r"읽기 전용, 파일이 존재해야 함"w"쓰기 전용, 파일이 없으면 생성, 있으면 덮어쓰기"a"추가 전용, 파일이 없으면 생성"r+"읽기/쓰기, 파일이 존재해야 함"w+"읽기/쓰기, 파일이 없으면 ..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.

C 언어 fclose 사용법 완벽 가이드

fclose 함수는 C 언어에서 파일 스트림을 닫을 때 사용됩니다. 파일 작업이 끝난 후 fclose를 호출하여 파일 리소스를 해제하고 데이터 손실을 방지하는 것은 매우 중요합니다.1. fclose 함수 기본 문법#include int fclose(FILE *stream);매개변수 설명:stream: 닫을 파일의 파일 포인터입니다.반환 값:0: 파일이 정상적으로 닫힌 경우EOF: 파일 닫기 중 오류가 발생한 경우2. fclose 사용 목적파일 스트림을 닫아 시스템 리소스를 해제합니다.버퍼에 남아 있는 데이터를 디스크에 기록합니다.데이터 손실 및 메모리 누수를 방지합니다.3. 기본 사용 예제#include int main() { FILE *file = fopen("example.txt", "w"); ..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.

C 언어 clearerr 사용법 완벽 가이드

clearerr 함수는 C 언어의 표준 입출력 라이브러리에서 파일 스트림의 오류 및 EOF(End-of-File) 플래그를 초기화할 때 사용됩니다. 파일 입출력 과정에서 오류가 발생했을 때 프로그램의 흐름을 제어하고 복구할 수 있도록 도와줍니다.1. clearerr 함수 기본 문법#include void clearerr(FILE *stream);매개변수 설명:stream: 오류 상태를 초기화할 파일 포인터입니다.반환 값:반환 값이 없습니다. (void 함수)2. clearerr 사용 목적파일 스트림에서 발생한 읽기/쓰기 오류 상태를 초기화합니다.EOF 플래그를 리셋하여 다시 읽기/쓰기 작업을 수행할 수 있게 합니다.오류 발생 후 복구 작업을 수행할 때 사용됩니다.3. 기본 사용 예제#include int..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.

C 언어 BUFSIZ 사용법 완벽 가이드

BUFSIZ는 C 언어에서 표준 입출력 버퍼의 크기를 정의하는 상수입니다. 표준 라이브러리 에 정의되어 있으며, 입출력 작업 시 효율성을 높이기 위해 사용됩니다. 시스템에 따라 값이 다를 수 있으며, 버퍼 최적화 및 성능 향상에 중요한 역할을 합니다.1. BUFSIZ 기본 개념BUFSIZ는 표준 입출력 함수(fread, fwrite, fopen, setbuf, setvbuf 등)에서 기본 버퍼 크기를 나타냅니다.값은 시스템에 따라 다르지만, 일반적으로 512 또는 1024 바이트로 정의됩니다.정의:#include printf("BUFSIZ: %d\\n", BUFSIZ);예시 출력:BUFSIZ: 8192 // 시스템에 따라 다를 수 있음2. BUFSIZ 사용 예제2.1. 기본 파일 복사 예제#includ..

  • format_list_bulleted Standard C
  • · 2025. 2. 22.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (16)
    • Standard C (15)
인기 글
전체 방문자
오늘
어제
Copyright © 레퍼러 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바