怎样用C语言写一个程序,打开记事本,并输入一段文字

求程序。。。谢谢... 求程序。。。谢谢 展开
 我来答
lovemezhoupeng
2010-11-18 · TA获得超过1187个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:0
展开全部
#include <stdlib.h>
#include <stdio.h>

#define Line 1024

int main()
{
//文件名及文件指针
char infile[]="D:\\Wtmp\\1.txt";
char outfile[]="D:\\Wtmp\\2.txt";
FILE *fpi,*fpo;

//暂存器
char *outbuf;
outbuf = (char *)malloc(Line*sizeof(char));

if( ( fpi=fopen(infile,"r") ) == NULL )
{
printf("文件打开%s失败\n",infile);
return 3;
}
if( ( fpo=fopen(outfile,"w") ) == NULL )
{
printf("文件打开%s失败\n",outfile);
return 3;
}

while(1)
{
//outbuf要干净
//memset(outbuf,0,Line);
outbuf=0;

fprintf(fpo,"%s",outbuf);
if (fgets(outbuf,Line,fpi)==NULL)
{
break;
}//全部行结束退出循环

//DelStr(outbuf,"删除字符串"); //重载函数DelStr
//DelStr(outbuf,"要替换字符串","替换成字符串"); //重载函数DelStr
fprintf(fpo,"%s",outbuf);
}

//关闭文件
free(outbuf);
fclose(fpi);
fclose(fpo);
return 0;
}
百度网友5803c9a
推荐于2017-11-28 · TA获得超过2162个赞
知道小有建树答主
回答量:891
采纳率:0%
帮助的人:1226万
展开全部
先向一个文本文件里写入你想要输入的文字,然后调用记事本打开这个文件

#include <stdio.h>
#include <process.h>

void main()
{
FILE *pFile = fopen("a.txt", "w");
char str[] = "你想要输入的字符串";
fwrite(str,1, sizeof(str)/sizeof(str[0]), pFile);
fclose(pFile);
system("notepad a.txt");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式