私は初心者であり、ファイル操作に関するいくつかの例を試してみようとしています。 私のコードを使ってファイルに書き込むと、私が書いたことに続いていくつかの余分なテキストが得られます。FILE書き込み; SSH_AGENT_PID = 2547?
SSH_AGENT_PID=2547
どういう意味ですか、これを避けるにはどうすればよいですか? ありがとうございます。ここで
は私のコードは、これは私が私のコマンドラインで見ることができるものである
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i;
FILE *fp;
fp = fopen(argv[1], "w");
for(i = 0; i < argc; i ++)
{
fprintf(fp, argv[i + 2]);
fprintf(fp, " ");
}
fclose(fp);
return 0;
}
ある
[[email protected] basicC]# cc file_create_write.c
[[email protected] basicC]# ./a.out /root/kernel_programming/basicC/test_file.txt ajish alfred in focuz infotech
[[email protected] basicC]# cat test_file.txt
ajish alfred in focuz infotech SSH_AGENT_PID=2547 [[email protected] basicC]#
現在は動作しています。私はあなたの意見を持っています。どうもありがとうございます。 – ajishalfred