最初のファイル(a.txt)のコンテンツを2番目のファイル(b.txt)の最後に追加しようとしています...しかし、これを行う方法がわかりません。私は次のコードを持っています。
int i = 0;
char delims[] = " \n";
char *result = NULL;
char * results[10];
result = strtok( cmdStr, delims );
while( result != NULL ) {
results[i] = result;
i++;
result = strtok(NULL, " \n");
}
// results[1] shows a.txt
// results[2] shows b.txt
FILE *fp;
char ch;
if((fp = fopen(results[1],"r")) == NULL) {
printf("Cannot open file.\n");
} else {
...
// add the content of results[1] in the end of results[2]
...
}
fclose(fp);
Results [1]は、ファイルa.txtの名前です。Results [2]は、ファイルb.txtの名前です。
ありがとう。