求c语言大神解答在visual studio上运行代码出现这个问题,e盘中文件创建了但是没写入数据
#include<stdio.h>intmain(){constchar*filemile="E:/aaa.txt";FILE*fp=fopen(filemile,"wb...
#include<stdio.h>
int main()
{
const char *filemile = "E:/aaa.txt";
FILE *fp = fopen(filemile, "wb");
if (fp = NULL)
{
printf("失败");
return -1;
}
char buf[] = "love";
fwrite(buf, 1, 4, fp);
fclose(fp);
return 0;
} 展开
int main()
{
const char *filemile = "E:/aaa.txt";
FILE *fp = fopen(filemile, "wb");
if (fp = NULL)
{
printf("失败");
return -1;
}
char buf[] = "love";
fwrite(buf, 1, 4, fp);
fclose(fp);
return 0;
} 展开
展开全部
以上代码修改如下:
const char *filemile = "E:/aaa.txt";改为
const char *filemile = "E:\\aaa.txt";
if (fp = NULL)改为
if (fp == NULL)
const char *filemile = "E:/aaa.txt";改为
const char *filemile = "E:\\aaa.txt";
if (fp = NULL)改为
if (fp == NULL)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (fp = NULL)
应该是:
if (fp == NULL)
应该是:
if (fp == NULL)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询