小人物boy 发表于 2015-5-25 03:04:22

编译报错

本帖最后由 小人物boy 于 2015-5-25 14:53 编辑

知错勒,感谢大家。。。

ANDES 发表于 2015-5-25 09:31:38

本帖最后由 ANDES 于 2015-5-25 09:33 编辑

//#include <stdio.h>
//#include <string.h>
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
    char * file=NULL;
    int const datalen=20;
        int i;
    char const *data="\xff\xd8\xff\xe0\x00\x10\x4a\x46\x49\x46\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00";
    FILE* f = NULL;
    for(i=1;i<argc;i++)
        {
                file=argv;
                f=fopen(file,"rb+");
                //cout<<"data len "<<datalen<<endl;
                if(f)
                {
                        cout<<"Progessing file:"<<file<<endl;
                        fseek(f,0,SEEK_SET);
                        int x=fwrite(data,1,datalen,f);
                        //cout<<"write data:"<<x<<endl;
                        fclose(f);
                        f=NULL;
                }
                else
                {
                        cout << "open failed:" << file << endl;
                }
        }
    return 0;
}




不知道你的题目要求是什么,我只是把所有错误都去掉了。还有,问题是我解决的,我学到东西,你什么都没学到。

2413780002 发表于 2015-5-25 13:41:19

这样 的错误 最好 自己解决吧
页: [1]
查看完整版本: 编译报错