fopen_s改成这个不行,说是实参太少fghhryijbvfcxddrtijbcxzsriokjvxdseghhb
fopen出问题了,怎么改啊
fopen_s改成这个不行,说是实参太少fghhryijbvfcxddrtijbcxzsriokjvxdseghhb
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- qzjhjxj 2023-08-12 22:04关注
供参考:
FILE* fp = null; errno_t err = 0; err = fopen_s(&fp,filename,"w+") if(err==0) { // 打开文件成功 }
题主代码修改如下,供参考:
#include <stdio.h> #include <stdlib.h> int main() { FILE *fp1, *fp2; errno_t err = 0; err = fopen_s(&fp1, "filee.txt", "r"); if (err){ printf("\nerror:fail in opening cyfile!"); exit(0); } err = fopen_s(&fp2, "copy.txt", "w+"); if (err){ printf("\nerror:fail in opening cyfile!"); exit(0); } while ((c = fgetc(fp1)) != EOF) { fputc(c, fp2); } rewind(fp2); c = fgetc(fp2); printf("%c\n", c); fclose(fp1); fclose(fp2); return 0; }
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 孟德尔随机化结果不一致
- ¥15 深度学习残差模块模型
- ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
- ¥15 差动电流二次谐波的含量Matlab计算
- ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
- ¥15 C#如何调用串口数据
- ¥15 MATLAB与单片机串口通信
- ¥15 L76k模块的GPS的使用
- ¥15 请帮我看一看数电项目如何设计
- ¥23 (标签-bug|关键词-密码错误加密)