注册 登录
编程论坛 C++教室

关于简单处理文本中 所有数都乘以10000 为什么我的程序总是报错

yumiao910 发布于 2013-05-24 11:23, 560 次点击
只有本站会员才能查看附件,请 登录
程序代码:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    ifstream infile( "1.txt" );
    ofstream outfile( "2.txt" );
    if( !infile || !outfile )
    {
        cerr << "open 1.txt error!\n";
        return 1;
    }
    int b;
    float a[62];
    for(int i;float a[i];i++)
    {
        cin.get(a[i]);
        b=a[i]*1000000;
        outfile.put(b);   
    }
    cout<<endl;
}

我的文本文件在附件中 希望大家帮忙 现在对文件流的处理没有什么问题 但是就是逻辑关系处理这有点乱

[ 本帖最后由 yumiao910 于 2013-5-24 11:24 编辑 ]
2 回复
#2
yuccn2013-05-24 12:12
for(int i;float a[i];i++  这样写for ,有问题吧。注意你的循环条件
#3
yumiao9102013-05-24 12:56
回复 2楼 yuccn
你好 2楼的版主  开始我就用以前别人帮助我的 改了下   但是 输出的格式全乱了  不是我给的附件那种格式了
我想让数据输出的时候跟我给的附件那种格式排列好  这样才方便我用SVM来做    现在他输出以后全都是空一个格那种输出  
使UE打开 也是乱的 所以我想用数组是不是能解决 但是我发现我还是弄不了~~~
1