前田稔(Maeda Minoru)の超初心者のプログラム入門
ファイル名 | 説明 |
---|---|
fscanf.cpp | TEXT 編集ファイル入力 |
mode | 意味 |
---|---|
"r" | リード(入力)モード、ファイルは存在していること |
"w" | ライト(出力)モード、ファイルが無ければ新設され、あれば空にされる |
"a" | アペンド(追加)モード、ファイルが無ければ新設され、あればファイルエンドに位置づける |
"r+" | ファイル更新用にr/wでオープン、ファイルは存在していること |
"w+" | ファイル更新用にr/wでオープン、ファイルが無ければ新設され、あれば空にされる |
"a+" | ファイル更新用にr/wでオープン、ファイルが無ければ新設され、あればアペンドされる |
mode | 意味 |
---|---|
"t" | テキストモード |
"b" | バイナリモード |
FILE *FI; //FILE の定義 if (fopen_s(&FI,"data.txt","r")!=0) { オープンエラーの処理; } |
fscanf_s(FI,"%d %d %s %d %s",&d1,&d2,s1,6,&d3,s2,8); printf("%6d%6d %s %d %s\n", d1,d2,s1,d3,s2); fclose(FI); |
123 456 ABC 9876 XYZxyz |
123, 456 , ABC , 9876, XYZxyz , |
fscanf_s(FI,"%d , %d , %s , %d , %s ,",&d1,&d2,s1,6,&d3,s2,8); |