fwrite

데이터를 스트림에 씁니다.

size_t fwrite(
   const void *buffer,
   size_t size,
   size_t count,
   FILE *stream 
);

매개 변수

  • buffer
    기록 데이터에 대 한 포인터입니다.

  • size
    항목 크기 (바이트)에서입니다.

  • count
    기록 항목의 최대 수입니다.

  • stream
    포인터를 FILE 구조체입니다.

반환 값

fwrite전체 개수를 반환 실제로 기록 항목입니다 수 있습니다 미만 count 오류가 발생 하는 경우.또한 오류가 발생할 경우 파일 위치 표시기를 확인할 수 없습니다.경우 stream 또는 buffer 는 null 포인터의 설명에 따라 잘못 된 매개 변수 처리기 함수를 호출 매개 변수 유효성 검사.실행을 계속 수 있으면이 함수는 설정 errno 에 EINVAL 및 0을 반환 합니다.

설명

fwrite 함수를 쓰기까지 count 항목의 size 각, 길이에서 buffer 를 출력 stream*.* 연결 된 파일 포인터 stream (있는 경우)를 실제로 쓴 바이트 수 만큼 증가 합니다.경우 stream 를 열 텍스트 모드에서 각 캐리지 리턴 캐리지-리턴 – 줄 바꿈 쌍을 대체 됩니다.다음은 반환 값에는 영향을 주지 않습니다.

이 함수를 호출 하는 스레드 잠그고는 스레드로부터 안전 하지 않으므로.비잠금 버전을 참조 하십시오. _fwrite_nolock.

요구 사항

Function

필수 헤더

fwrite

<stdio.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

예제

예제를 보려면 fread.

해당 .NET Framework 항목

System::IO::FileStream::Write

참고 항목

참조

스트림 I/O

fread

_write