我使用 Code::Blocks 并且我想创建一个供个人使用的程序,但是我有一个问题,这是代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int number;
char name[100];
char extension[100];
int I;
printf("Filename: ");
scanf("%s", name);
system("CLS");
printf("File number: ");
scanf("%d", &number);
system("CLS");
printf("Extension: ");
scanf("%s", extension);
system("CLS");
for ((I = 1); (I = number); (I++))
{
rename(("&s-%d%s"), ("%s-%d.tmp1"), name, number, extension); //ERROR HERE
}
return 0;
}
当我编译时,我得到一个错误:
error: too many arguments to function 'rename'
感谢您的任何建议。