24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 994  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

woshixiaojie1

木虫 (正式写手)

[求助] 怎么把C++处理的数据结果转化到文本txt中?

各位虫友,
       本人C++语言一窍不通,找人写了个程序,用VC6打开后,输入数据,得到想要的数据了,但是数据是在类似于dos操作的界面中,并不能把数据复制到txt等文本中,请问怎么弄,可以把这些数据输出到文本txt中啊。写程序的人也不会改了。
     能否在下面补充进去呢?
#include
void main(){
        int i=0;
        int j=0;
        int k=0;
        int n=0;
        int num1=0;
        int num2=0;
        int a=0;
        int b=0;
        int c=0;
        int x=0;

        int A[10];
        int B[10];
        int C[10];
        int D[1000][3];


        printf("请输入A数列位数(最大10位):\n";
        scanf("%d", &a);

        printf("请输入B数列位数(最大10位):\n";
        scanf("%d", &b);

        printf("请输入C数列位数(最大10位):\n";
        scanf("%d", &c);
       
        x=a*b*c;

        printf("请输入A数列:\n";
        for(i=0; i                 scanf("%d", &A);
        }

        printf("\n请输入B数列:\n";
        for(i=0; i                 scanf("%d", &B);
        }

        printf("\n请输入C数列:\n";
        for(i=0; i                 scanf("%d", &C);
        }

        for(i=0; i                 for(j=0; j                         for(k=0; k                                 printf("%d%d%d  ", C, B[j], A[k]);
                                D[n][0]=C;
                                D[n][1]=B[j];
                                D[n][2]=A[k];
                                n++;       
                        }
                        printf("\n";
                }
        }

        printf("\n情况1:删除掉A=B=C的情况,那么上面的数列中就没有了111; 222; 333等三种组合方式";
        printf("\n情况2:删除掉A=B或B=C或 A=C的情况,那么上面的数列中就少了121;112; 113等多种情况。";
        printf("\n情况3:删除掉A-B=B-C的情况和C-B=B-A的情况,也就是2B=A+C的情况。这样就少了123或321等情况。";

        printf("\n\n\n情况1和情况2和情况3,三种情况的数据全都删掉 —>计算结果1:\n";
        for(n=0; n                 if((D[n][0] != D[n][1] && D[n][0] != D[n][2] && D[n][1] != D[n][2])){
                        num1=D[n][1]*2;
                        num2=D[n][0]+D[n][2];
                        if(num1 != num2){
                                printf("%d%d%d,", D[n][0], D[n][1], D[n][2]);
                        }

                }
        }

        printf("\n情况1和情况2,两种情况的数据删掉—>计算结果2:\n";
        for(n=0; n                 if((D[n][0] != D[n][1] && D[n][0] != D[n][2] && D[n][1] != D[n][2])){
                                printf("%d%d%d,", D[n][0], D[n][1], D[n][2]);

                }
        }

        printf("\n情况1和情况3,两种情况的数据删掉—>计算结果3:\n";
        for(n=0; n                 if((D[n][0] != D[n][1]  != D[n][2])){
                        num1=D[n][1]*2;
                        num2=D[n][0]+D[n][2];
                        if(num1 != num2){
                                printf("%d%d%d,", D[n][0], D[n][1], D[n][2]);
                        }

                }
        }
}
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshixiaojie1

木虫 (正式写手)

引用回帖:
4楼: Originally posted by x5115x at 2012-07-23 09:04:22
二楼正解,例如:你的程序是1.exe,那么你进控制台输入:
c:\1.exe >1.txt 回车,就能得到你要的结果了。

谢谢
5楼2012-07-23 10:54:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

yalefield

金虫 (文坛精英)

老汉一枚

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
woshixiaojie1: 金币+5, ★★★很有帮助 2012-07-22 23:34:03
CODE:
FILE * fp = NULL;
          fp = fopen ("output.txt", "wt");
          if (!fp)
          {
              return 0;
          }
      //  下面的fprintf和print相比,只是多了fp
          fprintf(fp, "俺要输出%d", n);
         
          fclose (fp);

2楼2012-07-22 23:22:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
你可以不改程序,运行的时候在命令的最后加上 " > c:/123.txt"
不带引号,这样原来的输出就保存到c:/123.txt了
3楼2012-07-22 23:27:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

x5115x

木虫 (小有名气)

二楼正解,例如:你的程序是1.exe,那么你进控制台输入:
c:\1.exe >1.txt 回车,就能得到你要的结果了。
That's the way to be.
4楼2012-07-23 09:04:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0854调剂 +13 长弓傲 2026-04-12 16/800 2026-04-15 13:45 by fenglj492
[考研] 297,工科调剂? +7 河南农业大学-能 2026-04-14 7/350 2026-04-15 13:26 by 西北望—风沙
[考研] 290调剂生物0860 +36 哇哈哈,。 2026-04-11 42/2100 2026-04-15 13:13 by 西北望—风沙
[考研] 一志愿中国科学院上海有机所,有机化学356分找调剂 +12 Nadiums 2026-04-09 13/650 2026-04-14 17:54 by lhj2009
[考研] 药学305求调剂 +10 玛卡巴卡boom 2026-04-10 10/500 2026-04-14 15:55 by zs92450
[考研] 一志愿沪9,326求生物学调剂 +10 刘墨墨 2026-04-13 10/500 2026-04-14 15:16 by zs92450
[基金申请] RY:中国产出的科学垃圾论文,绝对数量和比例都世界第一 +6 zju2000 2026-04-14 17/850 2026-04-14 14:34 by jurkat.1640
[考研] 考研英一数一338分 +9 长江大学东校区 2026-04-13 10/500 2026-04-14 00:41 by 王珺璞
[考研] 332求调剂 +15 蕉蕉123 2026-04-10 15/750 2026-04-13 23:12 by pies112
[考研] 2026硕士调剂_能动_河南农业大学 +4 河南农业大学-能 2026-04-12 4/200 2026-04-13 22:01 by bljnqdcc
[考研] 22408 352分求调剂 +5 努力的夏末 2026-04-09 5/250 2026-04-12 19:17 by wj165256
[考研] 一志愿西北工业大学289 085602 +33 yang婷 2026-04-10 34/1700 2026-04-12 08:11 by Art1977
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 296求调剂 +14 汪!?! 2026-04-08 15/750 2026-04-11 20:28 by dongdian1
[考研] 农学0904 312求调剂 +6 Say Never 2026-04-10 6/300 2026-04-11 10:33 by wwj2530616
[考研] 22408 366分,本科211,一志愿西工大 +4 Rubt 2026-04-09 4/200 2026-04-10 19:51 by chemisry
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 337求调剂 +4 Gky09300550, 2026-04-09 4/200 2026-04-09 17:18 by 帕尔马拉特
[考研] 二次调剂求老师收留 +3 笑笑袁 2026-04-08 3/150 2026-04-08 23:50 by 醉在风里
[考研] 考研求调剂 +4 雯??? 2026-04-08 4/200 2026-04-08 21:44 by 土木硕士招生
信息提示
请填处理意见