怎么把c语言编的程序的结果输入到一个文本文件中?

作者&投稿:宗政旭 (若有异议请与网页底部的电邮联系)
如何将C语言的运行结果输入到文本文件中?~

你这么问因该时说的控制台程序输出结果到文本的问题。简单的说就是在CMD中运行你的程序,用\">\"符号输出你的结果。格式如下:
xxx.exe > c:\\x.txt,当然exe后缀可以省略,路经你可以自己选定。其实就是CMD中输出流数据符号“>”的用法。
修改:
路经中应该是单反斜杠,baidu自己给我多加了一条。

#include
main()
{
FILE *fp; /*建立文件指针*/
char c[10]="abcdef" ;
fp=fopen("c:\\kk.txt","w"); /*将文件指针指向C盘 的 kk.txt文件*/
fprintf(fp,"%s",c); /*将字符串内容输出到文件中*/
fclose(fp); /*关闭文件*/
}

c语言编的程序的结果输入到一个文本文件中可以使用fprintf;

例:

#include<stdio.h>

main(){

FILE *fpt;

fpt = fopen("wendangming.txt","w");//打开文档,写入

fprintf(fpt,"Hello world");

fclose(fpt);

}

扩展资料

它打开一个文本文件,逐个字符地读取该文件

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

fstream testByCharFile;

int num;

char c;

testByCharFile.open("6.5.cpp",ios::in);

while(!testByCharFile.eof())

{

testByCharFile >> c;

num++;

}

testByCharFile.close();

cout << num << endl;

}



可以使用fprintf()等函数。

#include <stdio.h>

int main(void)
{
FILE *fp=fopen("c:\\a.txt","w");/*打开文件*/
int s=9;
fprintf(fp,"%d\n",s);/*按指定格式将指定的内容输出到指定的文件,fprintf()函数除了第一个参数是个文件指针之外,其余用法和printf()一样*/
fprintf(fp,"HE\n");
fclose(fp);/*关闭文件*/
return 0;
}

用FILE这个结构体好了,然后用fputc或fputs或write这些函数写入到记事本

#include <stdio.h>
#include <stdlib.h>
#define LINE 1024

int main(){
FILE *pFile;
char* pFilePath;
char* str="hello world!";
printf("input the file path: ");
scanf("%s",pFilePath);

if(NULL == pFilePath)
return 3;
pFile = fopen(pFilePath, "wt");
if ( pFile == NULL)
{
cout<<"file open faild"<<endl;
return 4;
}

fputs(str,pFile);//将数据写入到文件

fclose(pFile);

return 0;
}

fstream os;
os.open(1.txt,ios::out | ios::in);


如何用C语言编写一个简单的程序!
1、鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 2、点击上方程序窗口左上角的文件,选择新建 3、在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾 4、进入编辑页面在,页面编辑源代码就可以 includestdio.h void main()...

c语言编写的程序如何运行?
直接编译,程序输出结果中任意输入三个数字,程序执行结果如下图所示:

如何用c语言编写一个程序?
int main(){ int i,m=0;for(i=2;i<=100;i+=2) m=m+i;printf("%d\\n",m);return 0;} 或 include int main(){ int i,sum=0;for(i=1;i<=50;i++){ sum=sum+2*i;} printf("2+4+6+…+98+100=%d\\n",sum);return 0;} ...

开发一个C语言程序需要经过的四个步骤是什么?
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...

怎么把用c语言开发的程序变成软件
1、打开Microsoft Visual Studio;2、在Microsoft Visual Studio界面中,点击编译菜单,执行编译指令,详细操作如下;3、编译完成后,再次在该菜单下,点击【生成】菜单,将会生成可执行文件,详细如下所示;4、上述执行完成后,我们可以在生成目录下查看可执行文件,如下图所示;5、最后直接双击执行该可执行...

怎么把c语言编的程序的结果输入到一个文本文件中?
c语言编的程序的结果输入到一个文本文件中可以使用fprintf;例:include<stdio.h> main(){ FILE *fpt;fpt = fopen("wendangming.txt","w");\/\/打开文档,写入 fprintf(fpt,"Hello world");fclose(fpt);}

c语言如何把c程序编译成可执行的exe文件
1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。2、依次点击菜单栏内的编译→组建→执行,确保这段成率可以正确执行。3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序看其是否有闪退现象。4、将C语言代码保存后打开代码所在的文件夹,该文件夹内有一个名为【Debug】的文件...

怎么编写C语言程序,如:Helloworld的?
1、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:2、或者可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译...

如何编写C语言程序?
1.打开桌面上的DEV_C++,进入如下界面:2.快捷键“CTRL+N”建立新源代码。3.输入源代码,下面给出最简单的Hello,world源代码:include <stdio.h> int main( ){ printf("Hello,World\\n");return 0;} 4.按下F11编译并且运行源代码,得到运行结果:5.点击任意键返回源代码编辑界面可以继续进行开发...

在cmd中输入哪几句话把c语言编译和运行出来??
1.打开命令行界面:键盘win+r,输入CMD,回车。您可以打开命令行。2.输入c程序所在的目录,如E盘中的c程序,直接输入E:can,冒号需为英文状态的冒号。3.进入目录后,输入GCCC程序的文本名称。例如,C程序的文本名是test。c,进入GCC测试。,按enter键成功运行test.c程序。

许昌县19425726491: 如何将C语言的运行结果输入到文本文件中? -
涂贞氟胞: FILE *pFile = fopen("文件名", "wb"); fprintf(pFile, "你的内容"); // 和printf一样用, 只是第一个参是FILE类型的指针 fclose(pFile);

许昌县19425726491: c程序将一个程序的运行结果作为另一个程序的输入值怎么弄? -
涂贞氟胞: 这不是C语言的问题了2113,这是操作系统层面的问5261题了,C语言只能做到函4102数的返回值给另一个函数做1653为形参,只能做到这一点. 你所说的是两个程序的数据共享和交互,这里需要通过操作系统来完成,因为我们大部分程序都...

许昌县19425726491: C语言怎么把程序的输出同时输出到一个文本文档里 -
涂贞氟胞: fopen fprintf 你想做的是同时输出到显示器和输出到文档么?应该是不能用一句代码同时做,能做的是printf到显示器,fprintf到文档,相同的内容和格式.原因嘛:输出流肯定是需要一个句柄,这个句柄指向的是显示器就是显示,如果句柄指向的是文件,就是写入文件.不可能句柄同时指向文件和显示器的.printf默认的stdout是显示器,这一点可以通过修改stdout改变为文件或者其他方式,但也是只能唯一输出.

许昌县19425726491: 请问能如何把c语言运行的结果输出到一个记事本里 -
涂贞氟胞: 楼主用的是turbo C吧.很简单,楼上的很多正解.你只需要把注释符号// 改成/*.......*/.

许昌县19425726491: 在C语言编程时怎样将程序的输出结果输出到特定的文本文件中?
涂贞氟胞: #include&lt;stdio.h&gt; main() { FILE *fp; /*建立文件指针*/ char c[10]="abcdef" ; fp=fopen("c:\\kk.txt","w"); /*将文件指针指向C盘 的 kk.txt文件*/ fprintf(fp,"%s",c); /*将字符串内容输出到文件中*/ fclose(fp); /*关闭文件*/ }

许昌县19425726491: c语言程序的结果怎么输出到.txt文件上 -
涂贞氟胞: 可以在命令行里面执行,利用输出转向,比如要把a.exe执行的结果输出到a.txt中,可以执行下面的命令:a.exe > a.txt

许昌县19425726491: c语言文件操作,关于把每次输入和得到的结果输入到d:\\1.txt文本中. -
涂贞氟胞: #include char fn="d:\\1.txt";int main(){FILE fp;double num;if(fp=fopen(fn,"wb"))==NULL){printf("Can not Create File %s.",fn);exit(0);}do{fflush(stdin);printf("Please Input a Number:");scanf("%f\n",&num);fprintf(fp,"Please Input a Number: ...

许昌县19425726491: C语言中,如何把一个函数的结果存放在文本文件中,并且不写在主程序内 -
涂贞氟胞: 看了你和别人的交流 直接上个代码吧 folat fun(float x);float a,b;main(){ scanf("输入x",&a); b=fun(a); printf("x=%f",b);} float fun(float x){ float ret; FILE* fp; if(x<-1)ret = x; if(x>=-1)ret = x*2; fp = fopen("result.txt", "w"); fprintf(fp, "x=%f", ret); return ret; }这样就是你要求的了 主函数不变 在fun中返回同时输入到文件 然后主函数正常输出

许昌县19425726491: 用c语言编了两段程序,怎样把第一段程序函数里的结果数值作为第二段程序的参数传输 -
涂贞氟胞: 程序功能: 第一段程序执行完sub al, c l指令, al=07h ; 第二段程序执行结果,将07h以8位二进数显示,并显示后缀符“b”; 第三段程序,等待按键,子程序返回.

许昌县19425726491: 用c语言编写程序,把下面的数据输入到一个二维数组中 -
涂贞氟胞: #include <stdio.h>int main(int argc, const char * argv[]) { int arr[4][4]={{25,36,78,13},{12,26,88,93},{75,18,22,32},{56,44,36,58}}; int i,j,temp; printf("主对角线:\n"); for(i=0;i<4;i++) printf("%d ",arr[i][i]); putchar('\n'); printf("副对角...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网