在C语言编程时怎样将程序的输出结果输出到特定的文本文件中

在C语言编程时怎样将程序的输出结果输出到特定的文本文件中,第1张

#include<stdioh>

main()

{

FILE fp; /建立文件指针/

char c[10]="abcdef" ;

fp=fopen("c:\\kktxt","w"); /将文件指针指向C盘 的 kktxt文件/

fprintf(fp,"%s",c); /将字符串内容输出到文件中/

fclose(fp); /关闭文件/

}

窗口吗?放在load()里吧。加载窗口时就进行读取和显示。如果你没有类似查询最高分的按钮的话。如果有,那就按的时候加载到一个内存变量里,然后显示时就能用了。

问题二,LPSTR这个我还真不熟。而且好像TextOut也不是用的LPSTR,用的是LPCTSTR。希望能对你有所帮助。

virtual BOOL TextOut(

   int x,

   int y,

   LPCTSTR lpszString,

   int nCount 

);

BOOL TextOut(

   int x,

   int y,

   const CString& str 

);

Program arguments是给程序的执行参数,如果是要把输出写到文件的话得从“命令行”运行程序。

找到你编译之后的程序位置和名称,记录下路径,打开运行>cmd

输入:cd /d 后面加路径

然后输入你的程序名称 >outtxt

不懂追问。

while(!feof(in))

fputc(fgetc(in),stdout);

这个循环的结束条件是 fgetc(in) 返回了结束符,就是结尾多出来的那个字符

所以加上 结束符 EOF 的判断 就可以了

#include<stdioh>

#include"stringh"

#include"stdlibh"

void main()

{ FILE in;

char ch;

char article;

char inFile[30];

printf("Please Input The Infile:\n");

scanf("%s",inFile);getchar();

if((in=fopen(inFile,"rb"))==NULL)

{ printf("FAIL TO OPEN!!!\n");

exit(0);

}

while(!feof(in))

{

ch = fgetc(in);

if (ch != EOF)

fputc(ch ,stdout);

}

fclose(in);

}

以上就是关于在C语言编程时怎样将程序的输出结果输出到特定的文本文件中全部的内容,包括:在C语言编程时怎样将程序的输出结果输出到特定的文本文件中、C++编写的win32程序如何实现对文档中存储数据的输入和输出、从命令行运行程序,把输出结果写到文件的具体 *** 作。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10170696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存