如何将C++程序运行得到的数据保存下来?
答案:5 悬赏:80 手机版
解决时间 2021-03-23 15:55
- 提问者网友:树红树绿
- 2021-03-23 00:29
如何将C++程序运行得到的数据保存下来?
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-23 01:22
可以用以下三种方法保存。
1 截图。
在键盘上有一个print screen按键,当屏幕焦点位于运行结果所在dos窗口时,同时按下alt + print screen按键可以将该窗口截图。
再打开windows自带的画图程序或其他任意一款图形编辑程序,使用ctrl+v或点击粘贴,即可将截图放置于图片,然后保存为需要的图片格式即可。
2 复制。
在运行结果窗口右键,选择标记。
这时可以在运行结果的左上角按下鼠标左键,拖动到右下角,可以看到这部分内容被反选(如之前为黑底白字,则会变成白底黑字)。
在反选区域点击右键,当反选效果消失后,该部分文本已被复制到剪贴板。
打开记事本或者其它文本编辑工具,粘贴保存即可。
3 重定向。
dos中提供输出重定向功能。
假定执行的可执行文件为my.exe, 要把结果保存到result.txt中,那么可以键入:
my.exe > result.txt
这样所有的运行结果将保存在result.txt中,而不在运行窗口显示。
1 截图。
在键盘上有一个print screen按键,当屏幕焦点位于运行结果所在dos窗口时,同时按下alt + print screen按键可以将该窗口截图。
再打开windows自带的画图程序或其他任意一款图形编辑程序,使用ctrl+v或点击粘贴,即可将截图放置于图片,然后保存为需要的图片格式即可。
2 复制。
在运行结果窗口右键,选择标记。
这时可以在运行结果的左上角按下鼠标左键,拖动到右下角,可以看到这部分内容被反选(如之前为黑底白字,则会变成白底黑字)。
在反选区域点击右键,当反选效果消失后,该部分文本已被复制到剪贴板。
打开记事本或者其它文本编辑工具,粘贴保存即可。
3 重定向。
dos中提供输出重定向功能。
假定执行的可执行文件为my.exe, 要把结果保存到result.txt中,那么可以键入:
my.exe > result.txt
这样所有的运行结果将保存在result.txt中,而不在运行窗口显示。
全部回答
- 1楼网友:千夜
- 2021-03-23 04:19
FILE *fp
fp=fopen("data.txt","W");
if(fp==NULL)
printf("打开失败\n");
else
fprintf(fp,XXX); //XXX是你的数据
fclose(fp);
fp=fopen("data.txt","W");
if(fp==NULL)
printf("打开失败\n");
else
fprintf(fp,XXX); //XXX是你的数据
fclose(fp);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯