我正在使用C++中的程序,并且需要从文件中读取整个字符串。该文件在其中一行上包含地址,例如“123 Easy Ave”,必须将其拖入一个字符串或字符中。下面是我的代码有:从C++中的文件中读取整行
数据文件:
Matt Harrold
307C Meshel Hall
1000 .01 4
的数据是由该成为客户名称第一个和最后一个名字,下一行是为填充地址的地址,然后三个数字:原则,InterestRate,年份。
代码:
float InterestRate = 0;
int Years = 0;
char Junk [20];
int FutureValue;
float OnePlusInterestRate;
int YearNumber;
int count = 0;
char CustomerName;
string Address;
int * YearsPointer;
CustomerFile >> CustomerName
>> Address
>> Principle
>> InterestRate
>> Years;
现在它只吸入“103C”,并在空间停止...帮助是非常感谢!
哪里都是变量的休息吗?为什么你只是告诉我们'地址'?所有的变量都是字符串吗? – juliomalegria
听起来像给我作业。 – Anthony
我在文件中没有看到“103C”,你的意思是“307C”吗? – juliomalegria