C言語

fopen(高水準入出力)とopen(低水準入出力)の違い

ファイルに出力する1例 int fd = open("ファイル名",O_WRONLY,S_IWRITE); 返し値はファイル・ディスクリプタです。 システムが0〜2を使っているので、openのたびに3から連番でfdに格納されます。ちなみに file descriptor(ファイル・ディスクリプタ)とは…

ファイル終端まで読み込めない

Macの改行コード(CR)のままファイルを読み込むと、1行読み込んだらすぐにEOFがかえってきた。→改行コードをLFに変えると、EOFが返ってくることはないたとえば while ( fgets(buffer,256,filePointer) != NULL ){ printf("%s",buffer); } ってファイル全部…