作业帮 > 综合 > 作业

if((fp=fopen_s("E:\student.txt","wb"))==NULL),这个代码老是提示错误

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 00:34:52
if((fp=fopen_s("E:\student.txt","wb"))==NULL),这个代码老是提示错误
运行后系统提示是这个原因,
warning C4129:'s' :unrecognized character escape sequence
if((fp=fopen_s("E:\\student.txt","wb"))==NULL); //E:\\student.txt注意是两个反斜杠,“\\”代表字符'\', 否则编译器会把\s当作一个转义字符看待而造成错误
再问: 已经改成两横了,但是还是有错误,在vc2010下,"E:\\student.txt"这句话下面有红线提示,然后运行时,会有以下的错误提示 
再答: 里面的错误提示 fopen_s函数的参数太少,不够,fopen_s有3个参数 把fopen_s换成fopen