//这是一个将argv1给出的文件名称修改为argv2字符串的实例 # include & lt; fcntl.h> # include & lt; stdio.h> int 主要(int 命令行参数个数,char * argv []) { int 才能;温度; 如果才能(argc !=, 3)//如果不是三个参数,则报的错 {才能 ,,,printf("文件参数错误! \ n”),,, ,,,return 1; ,,} temp =,才能重命名(* (argv + 1) * (argv + 2));,,//将前者修改为后者 如果才能(temp ==, 1),,,,,,,//如果修改文件出的错 {才能 ,,,printf("修改% s文件名失败! \ n”, * (argv + 1));//改名出的错 ,,} 其他的才能 {才能 ,,,printf("将文件% s名称修改为% s成功! \ n”, * (argv + 1) * (argv + 2)); ,,} return 才能;0;//推出 }