如何在strcat中创建多个文本文件
就我而言,例如我输入三个名字
./test paul tony john,所以我使用 strcat 添加“.dat”
但我不能设置三个名字是 paul.dat tony.dat john.dat
结果是 paul.dat.dat.dat dat.dat.dat .dat.dat
int main(int argc, char *argv[]){
int pid, myid ,cid;
int num_name;
int i, n, returnpid;
int val;
num_name = argc-1;
for (i =1; i<=num_name; i++) {
strcat(argv[i],".dat");
}