我(小白学c/c++两个半月)只是想记录我的一些bug,大神勿进
读的文件:
代码如下:
#include
#include
#include
#include
#include <Windows.h>
using namespace std;
int main() {
string line;
ifstream infile;
char name[32];
int age;
infile.open(“wei.txt”);
while (1) {
getline(infile, line);
if (infile.eof()) {
break;
}
sscanf_s(line.c_str(), "name:%s age:%d", name,
sizeof(name), &age);
cout << "姓名:" << name << "\t\t\t年龄:" << age << endl;
}
infile.close();
system("pause");
return 0;
}
运行正确结果:
//
<以下是乱码的情况>
代码如下:
#include
#include
#include