fread
[c/c++] fwrite, fread 사용법
1.키워드 : 파일 쓰기, 파일 읽기, fread, fwrite, fopen, fclose, fp, FILE 2. 사용법fwrite(쓸 문자열의 주소, 문자열 사이즈, 반복 횟수, 쓸 파일 포인터)fread(저장할 문자열의 주소, 문자열 사이즈, 반복 횟수, 읽을 파일 포인터) tipfwrite의 문자열 사이즈는 strlen으로 문자열의 길이,fread의 문자열의 사이즈는 char buffer의 총 길이 3.코드 #include #include int main() { FILE *fp; char input[100] = "hello world\n"; char output[100]; //************* // write data fp = fopen("devKyu.txt", "w"); if( fp == ..
[c++] fwrite의 thread-safety란
1.fwrite의 기능은 thread에 safety하지 못한가?구글링을 해보니깐 thread-safe와 atomic이란 두개의 개념이 존재했다. 이것 먼저 집고 가자. 2. thread-safe란멀티 thread에 의한 동시에 작업되는 공간에서 보장된 신뢰도 있는 작업을 할 수 있는 데이터 구조에 대한 것을 의미한다.(http://en.wikipedia.org/wiki/Thread_safety) 3. atomic이란대략 자원경쟁을 막는 하나의 데이터를 보호하는 것같은데.. 찾기가 어렵네;(http://2cpu.co.kr/bbs/board.php?bo_table=QnA&wr_id=286485) 정리 : atomic이란 원자와 같은 성질을 같은 구조로 thread safety도 만족하면서 예상되는 결과도 보..