大家好。小弟我又来咯。cin类的有关问题。
大家好。我又来咯。。cin类的问题。。
这样再输入的时候 name 只能是 一个单词。。我想让他读取一行。。。应该怎么弄啊、。。。
谢谢嘞、、、、
------解决方案--------------------
- C/C++ code
#include<iostream> #include<string> #include<fstream> using namespace std; struct list { string name; double money; }; int main() { int num; ofstream outfile; outfile("表单.txt"); cout << "输入捐款人的数目: \n"; (cin >> num).get(); list *p = new list [num]; // p 首先是结构体类型的指针 然后动态分配了 num个结构体类型的 数组 for(int j = 0; j < num; j++) { cout << "输入第" << j+1 << "人的" << "name : \n" ; cin << p[j].name; cout << "输入捐款的数目:\n"; cin << p[j].money; }
这样再输入的时候 name 只能是 一个单词。。我想让他读取一行。。。应该怎么弄啊、。。。
谢谢嘞、、、、
------解决方案--------------------