社区
C++ 语言
帖子详情
怎么才能把源程序的内容保存到一个文件中??
ty120
2004-12-22 05:56:52
我写了一个程序,在运行这个程序时要把源程序的代码写进一个文件中。
这该怎么做呢??大家帮个忙!!
...全文
299
12
打赏
收藏
怎么才能把源程序的内容保存到一个文件中??
我写了一个程序,在运行这个程序时要把源程序的代码写进一个文件中。 这该怎么做呢??大家帮个忙!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
什么源程序?? 文件操作不行吗??
java源码包---java 源码 大量 实例
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何
保存
公钥的字节数组、
保存
私钥到
文件
privateKey.dat、如何用Java对象序列化
保存
私钥,通常应对私钥加密后再
保存
、如何从...
java
源程序
文件
的扩展名_使用Java语言编写的
源程序
保存
时的
文件
扩展名是什么...
展开全部使用Java语言编写的
源程序
保存
时的
文件
扩展名为“.java”。经过编译之后会生成62616964757a686964616fe58685e5aeb931333436316366“.class”为后缀的
文件
。源代码(也称
源程序
)是指未编译的按照一定的程序...
c语言
源程序
文件
有,C语言
源程序
文件
的后缀是什么?
源程序
是一种计算机的代码。它会符合一定的语法,经过编译器编译或解释后生成具有一定功能的可执行
文件
或组件,也可以是某种接口。是用程序设计语言编写的程序。 源
文件
就是用汇编语言或高级语言写出来的代码
保存
为...
c语言程序只能有
一个
源程序
文件
,下列说法哪个正确?() A.
一个
程序可以包含多个源
文件
B.
一个
源
文件
中
只能有
一个
类 C.
一个
源
文件
中
可以...
一个
程序可以包含多个源
文件
B.
一个
源
文件
中
只能有
一个
类 C.
一个
源
文件
中
可以更多相关问题[问答题,简答题] 古埃及服饰
中
时常看到“蛇”、“鹰”、“甲虫”等的图案形象,它们分别代表的是什么?[多选] 竹笼子埝是...
java语言
文件
的后缀_使用Java语言编写的
源程序
保存
时的
文件
扩展名是什么
展开全部使用Java语言编写的
源程序
保存
时的
文件
扩展名32313133353236313431303231363533e59b9ee7ad9431333436316366为“.java”。经过编译之后会生成“.class”为后缀的
文件
。源代码(也称
源程序
)是指未编译的按照...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章