Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は2次元の行列を持っています:
char clientdata[12][128];
コンテンツをファイルに書き込む最良の方法は何ですか? このテキスト ファイルを常に更新する必要があるため、書き込みのたびにファイル内の以前のデータがクリアされます。
データのサイズは固定されているため、この配列全体をファイルに書き込む簡単な方法の 1 つは、バイナリ書き込みモードを使用することです。
FILE *f = fopen("client.data", "wb"); fwrite(clientdata, sizeof(char), sizeof(clientdata), f); fclose(f);
これにより、2D 配列全体が一度に書き出され、以前にそこにあったファイルの内容が上書きされます。