0

テキストファイルを暗号化できるプログラムを書いています。

まず、ユーザーにファイル名を尋ねる必要があります。私は次のようなことをしました:

char file_name[50];
fgets(file_name, 50, stdin);

しかし、うまくいきませんでした。これどうやってするの?

ファイル名を、たとえば 50 個の要素を持つ char 配列に格納すると、ファイル名が 10 文字しかないことに混乱します。に配列またはポインタを渡すfopenと、プログラムはその配列の残りの 40 個の要素をどうするでしょうか? それらは値を保存していますか?それらは に渡されfopenますか?

4

4 に答える 4