C ++ fscanf逗号文本文件信息字符串和数字

时间:2013-04-21 00:01:30

标签: c++ scanf

我试图从.txt文件中读取如下内容:

100054545

为此,我使用此代码:

int main() {
    int ra;

    FILE *archivo;

    fopen_s(&archivo,"people.txt", "r");

    if (NULL==archivo){ printf("Error"); }
    else {
        fscanf_s(archivo,"%i);
    }


    cout<<"Code1: " <<rb<<endl;



    fclose(archivo);
    system("pause");
    };
}

1 个答案:

答案 0 :(得分:1)

您使用错误的字符串格式。使用"%s"扫描字符串。 c中的"%c"代表字符(如字符),s表示字符串。您应该学会更好地阅读文档。