社区
C++ 语言
帖子详情
怎么才能把源程序的内容保存到一个文件中??
ty120
2004-12-22 05:56:52
我写了一个程序,在运行这个程序时要把源程序的代码写进一个文件中。
这该怎么做呢??大家帮个忙!!
...全文
330
12
打赏
收藏
怎么才能把源程序的内容保存到一个文件中??
我写了一个程序,在运行这个程序时要把源程序的代码写进一个文件中。 这该怎么做呢??大家帮个忙!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baryjim
2004-12-23
打赏
举报
回复
哭,这是个深奥的话题,图灵机能否输出自己。按照图灵机的描述,它对任何程序停机是不可判定的,但是它却可以描述自己。
void main()
{
char* l,* s,* k;
*l="void main()\n{\n char* l,* s,* k;\n";
*s=" char* k=*l+"*l="+*l+";"+"*s="+*s+";"+*s;\n cout<<*k;\n}"
char* k=*l+"*l="+*l+";"+"*s="+*s+";"+*s;
cout<<*k;
}
大概是这个思路,直接输出文件的并不是楼主应该想要的,楼主的问题是TM描述问题!!
直接输出文件就没有意思了!!
lxqing1981
2004-12-23
打赏
举报
回复
不错
ty120
2004-12-23
打赏
举报
回复
上面第一个代码这样改一下也OK
#include <stdio.h>
#include <stdlib.h>
void main()
{
char ch;
FILE * fp;
FILE * fp1;
if((fp=fopen("ty.cpp","r"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
if((fp1=fopen("ty.txt","w"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
while(1)
{
ch=fgetc(fp);
if(feof(fp))
{
break;
}
fputc(ch,fp1);
}
fclose(fp1);
fclose(fp);
}
jfhb
2004-12-22
打赏
举报
回复
现在的题目你可以理解错误。
一个程序并不能在没有。C文件的前提下把自己的源代码打印出来。
其实,现在只是运行程序时把 源代码文件保存一把就是啦。
那就归结到最基础的文件操作了撒。
ty120
2004-12-22
打赏
举报
回复
不过我不太懂原理,能不能说明一下呢???
ty120
2004-12-22
打赏
举报
回复
我错了,我知道了。谢了!!!
ty120
2004-12-22
打赏
举报
回复
运行后只出现
Open failed!
Press any key to continue
snow810211
2004-12-22
打赏
举报
回复
哦,这样就好了
#include <stdio.h>
#include <stdlib.h>
void main()
{
char ch;
FILE * fp;
FILE * fp1;
if((fp=fopen("a.c","r"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
if((fp1=fopen("a.txt","w"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
while((ch=fgetc(fp))!=EOF)
{
//ch=fgetc(fp);
fputc(ch,fp1);
}
fclose(fp1);
fclose(fp);
}
snow810211
2004-12-22
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h>
void main()
{
char ch;
FILE * fp;
FILE * fp1;
if((fp=fopen("a.c","r"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
if((fp1=fopen("a.txt","w"))==NULL)
{
printf("Open failed!\n");
exit(1);
}
while(!feof(fp))
{
ch=fgetc(fp);
fputc(ch,fp1);
}
fclose(fp1);
fclose(fp);
}
这样可以吗?
但是最后多出来一个"莫名其妙的字符",请高手告诉我...
ty120
2004-12-22
打赏
举报
回复
能举一下例吗????
junnyfeng
2004-12-22
打赏
举报
回复
文件重定向就行了
yevv
2004-12-22
打赏
举报
回复
什么源程序?? 文件操作不行吗??
怎样
保存
python
源程序
_Python编程第1课,认识IDLE,编写
保存
运行第1个程序
这篇博客介绍了Python编程的入门,包括为何选择Python,如何启动和配置IDLE编辑器,以及如何编写、
保存
和运行第
一个
Hello World程序。作者强调了养成良好编程习惯的重要性,并提供了Python
源程序
的扩展名相关知识。
源程序
与源
文件
的区别
本文解释了
源程序
和源
文件
的概念及其区别。
源程序
指的是实际的编程代码,而源
文件
则是用来
保存
这些代码的
文件
。当项目较大时,通常会将不同的功能模块分别
保存
在不同的源
文件
中
。
c语言
源程序
文件
有,C语言
源程序
文件
的后缀是什么?
本文介绍了
源程序
和源
文件
的概念及其在C语言
中
的应用。解释了源
文件
、目标
文件
和可执行
文件
的区别,并说明了C语言
源程序
文件
的后缀及编译过程
中
的
文件
类型变化。
labVIEW 数据采集与
保存
源程序
这是
一个
专注于LabVIEW数据采集与
保存
的开源项目,提供完整
源程序
。支持实时数据采集并高效
保存
到
文件
,有直观用户界面,操作简便。介绍了程序功能、使用说明和注意事项,适合初学者和开发者学习参考。
labVIEW数据采集与
保存
源程序
:助力数据采集与处理
LabVIEW数据采集与
保存
源程序
是开源项目,提供完整
源程序
。它采用LabVIEW图形化编程语言,支持实时数据采集、处理和
保存
到多种
文件
格式。具有高度集成、易用、扩展性强和开源共享等特点,广泛应用于科研、工业、环境监测和医疗等领域。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章