怎么把c语言编的程序的结果输入到一个文本文件中? 在C语言编程时怎样将程序的输出结果输出到特定的文本文件中?

\u5982\u4f55\u5c06C\u8bed\u8a00\u7684\u8fd0\u884c\u7ed3\u679c\u8f93\u5165\u5230\u6587\u672c\u6587\u4ef6\u4e2d?

\u4f60\u8fd9\u4e48\u95ee\u56e0\u8be5\u65f6\u8bf4\u7684\u63a7\u5236\u53f0\u7a0b\u5e8f\u8f93\u51fa\u7ed3\u679c\u5230\u6587\u672c\u7684\u95ee\u9898\u3002\u7b80\u5355\u7684\u8bf4\u5c31\u662f\u5728CMD\u4e2d\u8fd0\u884c\u4f60\u7684\u7a0b\u5e8f\uff0c\u7528\">\"\u7b26\u53f7\u8f93\u51fa\u4f60\u7684\u7ed3\u679c\u3002\u683c\u5f0f\u5982\u4e0b\uff1a
xxx.exe > c:\\x.txt\uff0c\u5f53\u7136exe\u540e\u7f00\u53ef\u4ee5\u7701\u7565\uff0c\u8def\u7ecf\u4f60\u53ef\u4ee5\u81ea\u5df1\u9009\u5b9a\u3002\u5176\u5b9e\u5c31\u662fCMD\u4e2d\u8f93\u51fa\u6d41\u6570\u636e\u7b26\u53f7\u201c>\u201d\u7684\u7528\u6cd5\u3002
\u4fee\u6539\uff1a
\u8def\u7ecf\u4e2d\u5e94\u8be5\u662f\u5355\u53cd\u659c\u6760\uff0cbaidu\u81ea\u5df1\u7ed9\u6211\u591a\u52a0\u4e86\u4e00\u6761\u3002

#include
main()
{
FILE *fp; /*\u5efa\u7acb\u6587\u4ef6\u6307\u9488*/
char c[10]="abcdef" ;
fp=fopen("c:\\kk.txt","w"); /*\u5c06\u6587\u4ef6\u6307\u9488\u6307\u5411C\u76d8 \u7684 kk.txt\u6587\u4ef6*/
fprintf(fp,"%s",c); /*\u5c06\u5b57\u7b26\u4e32\u5185\u5bb9\u8f93\u51fa\u5230\u6587\u4ef6\u4e2d*/
fclose(fp); /*\u5173\u95ed\u6587\u4ef6*/
}

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銆鎶奀璇█缂栬瘧涓虹紪绋嬪櫒鏀寔鐨勮瑷鏍煎紡锛屾瘮濡傚父鐢ㄧ殑bin锛屾垨hex绛夋牸寮忋2銆佸鏋滄槸鍙湪绾跨紪绋嬬殑锛屽彲浠ョ敤ISP鐩存帴杩涜鐑у綍銆3銆佸鏋滀笉鏄彲鍦ㄧ嚎缂栫▼鐨勶紝灏嗗崟鐗囨満鑺墖锛屾斁鍏ョ紪绋嬪櫒锛岀劧鍚庣儳褰曘傛敞鎰忥細缂栬瘧鍜岀儳褰曟椂锛岄兘瑕侀夋嫨鍜屽崟鐗囨満鑺墖涓鑷寸殑鍨嬪彿锛屽惁鍒欎細鍑洪敊銆傚鏋滄壘涓嶅埌瀵瑰簲鐨勫瀷鍙凤紝璇存槑涓嶆敮鎸佽鍨嬪彿鐨勫崟鐗囨満...
  • c璇█濡備綍缂栧啓涓涓绋嬪簭瀹炵幇涓浜涘父鏁鐨勮緭鍏杈撳嚭
    绛旓細鎻掑叆搴忓垪锛12, 4, 1, 7, 8, 10, 9, 2, 11, 6, 5 1銆佸厛鎻掑叆12鎴愪负鏍 2銆佹彃鍏4鍦12鐨勫乏瀛愭爲锛屾病鏈夋棆杞 3銆佹彃鍏1鍦4鐨勫乏瀛愭爲锛屼互4涓轰腑蹇冨悜鍙冲崟鏃嬭浆锛缁撴灉濡備笅锛4 / \ 1 12 4銆佹彃鍏7鍦12鐨勫乏瀛愭爲锛屾病鏈夋棆杞 5銆佹彃鍏8鍦7鐨勫彸瀛愭爲锛屼互8寮濮嬪厛宸﹀悗鍙冲弻鏃嬭浆锛岀粨鏋滃涓嬶細4 ...
  • 鎬庝箞鐢c璇█缂栧啓涓涓灏忕▼搴?
    绛旓細2銆佸洜涓洪鐩姹傛垜浠厛杈撳叆涓涓暣鏁帮紝鎵浠ュ湪瀹氫箟鍙橀噺鏃讹紝灏卞簲璇ュ皢鍏跺畾涔変负鏁存暟鍨嬶紝娉ㄦ剰锛屽湪杈撳叆锛岃緭鍑哄嚱鏁颁腑锛屾暣鏁板瀷瀵瑰簲鐨勬槸鈥%d鈥濄3銆佹帴涓嬫潵灏辫瀵硅緭鍏ョ殑鏁存暟杩涜鍒ゆ柇锛屽湪C璇█涓紝if鏄垽鏂鍙ワ紝鎵浠ョ敤瀹冩潵瀵规暣鏁拌繘琛屽垽鏂俰f锛坅%2==0锛夋槸璁$畻鏈鸿鍙殑鍒ゆ柇浠g爜銆4銆佸洜涓洪渶瑕佽繘琛缁撴灉鐨勮緭鍑猴紝涓嶅崟...
  • 鎴戠敤C璇█缂栧啓浜嗕竴涓绋嬪簭,鐒跺悗杩愯瀹冦傛垜杈撳叆涓涓暟鍊,鍐嶇湅瀹冪殑杩愮畻...
    绛旓細濡傛灉绋嬪簭鑳借繍琛屼簡锛屾寜绋嬪簭閲岄潰鐨勮姹杈撳叆鏁板瓧鍚庯紝鎸夊洖杞﹀氨鍙互鎵ц鐨勫悥銆備綘鐨勭▼搴鐜板湪鑳借繍琛岀殑鍚
  • 鐢C璇█缂栧啓绋嬪簭,濡備綍杈撳叆涓や釜鏁存暟,骞舵眰鍜屻
    绛旓細include <stdio.h> int main()printf("璇杈撳叆涓や釜鏁存暟锛");scanf("%d %d",&a,&b);// sum=a+b;//涓夈佹暟鎹鐞,鎶奱銆乥鐨勫拰璧嬪肩粰sum;printf("杩欎袱涓暟鐨勫拰鏄細%d\n",sum);// return 0;//杩斿洖;C璇█锛屾槸涓绉嶉氱敤鐨勩佽繃绋嬪紡鐨勭紪绋嬭瑷锛屽箍娉涚敤浜庣郴缁熶笌搴旂敤杞欢鐨勫紑鍙戙傚叿鏈夐珮鏁堛...
  • C璇█缂栧啓涓涓绋嬪簭,姹倄> y鐨勮繍琛缁撴灉
    绛旓細浠ヤ笅鏄竴涓畝鍗曠殑C璇█绋嬪簭锛屽彲浠ユ瘮杈冧袱涓暣鏁皒鍜寉锛屽苟鎵撳嵃鍑虹浉搴鐨勭粨鏋锛氬湪杩欎釜绋嬪簭涓紝鎴戜滑棣栧厛澹版槑浜嗕袱涓暣鏁板彉閲弜鍜寉锛岀劧鍚庝娇鐢╬rintf鍑芥暟鎻愮ず鐢ㄦ埛杈撳叆涓や釜鏁存暟銆傛帴涓嬫潵锛屾垜浠娇鐢╯canf鍑芥暟璇诲彇鐢ㄦ埛杈撳叆鐨勬暣鏁帮紝骞跺皢瀹冧滑瀛樺偍鍦ㄥ彉閲弜鍜寉涓傜劧鍚庯紝鎴戜滑浣跨敤涓涓猧f-else璇彞鏉ユ瘮杈儀鍜寉鐨勫笺傚鏋渪澶т簬y...
  • 绋嬪簭杩愯鍚庢棤娉曠户缁杈撳叆鎬庝箞鍥炰簨?
    绛旓細鍘熷洜鏄痵canf鍑芥暟涓殑瀛楃涓(濡"initial=","factor=","day=")闇瑕佸湪杈撳叆鏁版嵁鍓嶈緭鍏ユ墠琛,姣斿杈撳叆"initial=10000鍥炶溅",鎵浠ユ妸scanf鍑芥暟涓殑瀛楃涓查兘鍘绘帀,杩欐牱杈撳叆鏃跺彧闇瑕佽緭鍏ユ暟鎹,鐒跺悗鍥炶溅,绋嬪簭灏卞彲浠ユ甯歌緭鍏ヤ簡.鍙﹀,缁撴灉淇濈暀涓や綅灏忔暟搴旇鏄"result=%.2f",鑰屼笉鏄"result=%2.f".瀹屾暣鐨C璇█绋嬪簭...
  • C璇█涓,濡備綍鎶涓涓嚱鏁鐨勭粨鏋瀛樻斁鍦ㄦ枃鏈枃浠朵腑,骞朵笖涓嶅啓鍦ㄤ富绋嬪簭鍐
    绛旓細鐪嬩簡浣犲拰鍒汉鐨勪氦娴 鐩存帴涓婁釜浠g爜鍚 folat fun(float x)锛沠loat a,b锛沵ain(){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", ...
  • 鍦C璇█涓濡備綍瀹炵幇鐢ㄩ敭鐩杈撳叆涓涓瓧绗︿覆,骞舵墦鍗板嚭鏉?
    绛旓細鍦C璇█涓杈撳叆瀛楃涓插悗鐒跺悗鎵撳嵃鍑烘潵鐨勭紪绋嬫柟娉曞涓嬶細1.棣栧厛闇瑕佸厛瀹氫箟涓涓瓨鏀惧瓧绗︿覆鐨勬暟缁勭┖闂达紝濡傜粰瀛楃涓100涓暟缁勭┖闂淬2.鎺ョ潃浣跨敤gets()鍑芥暟鏉ヨ幏鍙栭敭鐩樿緭鍏ョ殑瀛楃涓层備竴鑸牸寮忎负gets(瀹氫箟鐨勫瓧绗︽暟缁勫悕)銆3.鐒跺悗鍐嶄娇鐢╬uts()鍑芥暟鏉ヨ緭鍑轰箣鍓嶈緭鍏ョ殑瀛楃涓插唴瀹广備竴鑸牸寮弍uts锛堝畾涔夌殑瀛楃鏁扮粍鍚嶏級銆4....
  • 鎬庢牱鐢C璇█缂栧啓涓涓绋嬪簭,瀹炵幇5涔樹互5鐭╅樀涔樻硶,骞灏嗚緭鍏杈撳嚭缁撴灉鏄剧ず鍑 ...
    绛旓細C[i][j]=0;for(k=0;k<RA;k++)C[i][j]+=A[i][k]*B[k][j];} /*杈撳嚭缁撴灉鐭╅樀*/ printf("\nMatrix A*B\n");for(i=0;i<RA;i++){ printf("\n");for(j=0;j<CB;j++)printf("%4d",C[i][j]);printf("\n");} getch();} 浣犱篃鍙互鎶婇殢鏈虹敓鎴愮煩闃垫敼鎴愪綘寰鐭...
  • 扩展阅读:学编程一年大概多少钱 ... c十十编程要学多久 ... 计算机入门自学教程 ... 为什么不建议孩子学编程 ... c++编程适合几岁学 ... 新手学编程最快的方法 ... c++编程适合多大孩子 ... 孩子学编程最佳年龄 ... 初学编程必背50个 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网