黑马程序员技术交流社区
标题:
关于文件操作函数
[打印本页]
作者:
zhudong100
时间:
2015-10-30 17:11
标题:
关于文件操作函数
#include <string.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
//保存键盘录入的字符串到文件
char *str;
printf("请输入要保存的字符串:\n");
str = (char *)malloc(100*sizeof(char));
fgets(str,100,stdin);
FILE *p = fopen("C:\\test.txt","w");
if(p != NULL){
for(int i = 0;i<strlen(str);i++){
fputc(str[i],p);
};
}
int f = fclose(p);
if(f == 0)
printf("关闭成功\n");
else
printf("关闭失败\n");
return 0;
}
复制代码
请问上面代码的错误在哪里,该如何修改?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2