c++,while(getline(infile,line)) { while(getline(infile,line)
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 21:41:54
c++,
while(getline(infile,line))
{
while(getline(infile,line))
{
istringstream is(line);
is>>equipment[P].amount>>equipment[P].price>>
equipment[P].num>>equipment[P].lyr>>
equipment[P].sbmc>>equipment[P].ssbm>>equipment[P].gmsj>>equipment[P].syzk;
P++;
Q++;
}
}
不太懂
while(getline(infile,line))
{
while(getline(infile,line))
{
istringstream is(line);
is>>equipment[P].amount>>equipment[P].price>>
equipment[P].num>>equipment[P].lyr>>
equipment[P].sbmc>>equipment[P].ssbm>>equipment[P].gmsj>>equipment[P].syzk;
P++;
Q++;
}
}
不太懂
就是从一个文件中读一行数据,然后吧这行数据给一个istringstream
,用istringstream 将内容中的字符串string 一个个的赋给equipment[p] 中的相应值,
然后读取下一行赋给equipment[p + 1]
再问: 那为啥要用两个while(getline(infile,line)),,,如果不用两个,,它的运行就会多一行全为零的
再答: 这个你不能问我。你得看文件本身是什么样子。如果文件整体格式完全一样,并且没有需要丢弃的行是一个while 就够的。
,用istringstream 将内容中的字符串string 一个个的赋给equipment[p] 中的相应值,
然后读取下一行赋给equipment[p + 1]
再问: 那为啥要用两个while(getline(infile,line)),,,如果不用两个,,它的运行就会多一行全为零的
再答: 这个你不能问我。你得看文件本身是什么样子。如果文件整体格式完全一样,并且没有需要丢弃的行是一个while 就够的。
关于c++ typedef char line[81]; line text,secondline; getline (
下面这句for循环什么意思 for ( getline(cin, line); !cin.eof(); getline(
#include #include #define MAXLINE 1000int getline(char *line
cin.getline(c,15,
C++ getline函数
getline()函数
drop me a line once in a while
While the line gives the information in decate about ###diea
line
在C语言中,有这样一个函数fscanf(infile,"%f%d*c",&price,&quantity)==2),
while(x)a[count ]=x\x10 '0';line(559,55,559,403);
交通 ,题12:while bicycles should go on the line for bicycles