read
filename
をテキストファイルから取得する必要があります。 次に、fopen
の引数として使用する必要があります。 したがって、最初の引数としてfopen
が受け入れられるので、const char*
と読む必要があります。これはどうすればいいですか?ファイルからconst char *を読み込む方法
FILE *a;
a=fopen("a.txt","r");
const char *filename
fgets(filename,100,a);
image=fopen(filename,"rb");
何かが私はこれを行うとき、私はセグメンテーションフォールトを受け取ると間違っていることである。
は、私のようなものを試してみました。私は変数filename
は
fopen
機能によってうまく受信されていないと思います。
'const char * filename' - >' char filename [100]; '。'filename'に改行が含まれている場合は、それを削除する必要があります。 – BLUEPIXY
私はコードが間違っていることを知っています、私は正しい代替方法を知りたいです –
@ LazuRazvan私はC言語で定数( 'const')の使用法をお読みになることをお勧めします。 。 –