私はC言語には本当に新しいので、おそらく質問が簡単すぎるか関連性がありません。しかし、私はこの質問に答えることはできませんでした。フォルダ内の特定のファイルを見つけて編集してください
-90.txt、-89.txt、...、0.txt、1.txt、2.txt、...、90.txtという名前のファイルがあるフォルダがあります。
引数として数値(フォルダ名)を受け取り、そのファイルを開く関数が必要です。
function editFile(number){
fp=fopen("/data/" + number + ".txt", "wr");
...
// do some other things
}
Cでは、あなたがそのように文字列を構築することはできません。 'sprintf'を使ってファイル名をローカル変数に作成します。 –
私は知りません。それは実際に私が必要とするものを示す擬似コードのようなものです。 – hasan