void docDB(){
int sdb = 0;
ifstream dacb("kitudacbiet.txt");
if(!dacb.is_open())
cout<<"Deo doc dc file"<<endl;
else{
while(!dacb.eof()){
dacb>>dbiet[sdb].kitu;
dacb>>dbiet[sdb].mota;
//getline(dacb,dbiet[sdb].mota);
/*
string a="";
while((dacb>>a)!= '\n'){
//strcat(dbiet[sdb].mota,a);
dbiet[sdb].mota+=a;
}
*/
sdb++;
}
}
}
文本文件:“kitudacbiet.txt”
\ Dau xuyet phai
@ Dau @
# Dau #
$ Ky hieu $
( Dau mo ngoac
) Dau dong ngoac
我想将第一行字符串读入 dbiet[sdb].kitu 并将其余行读入 dbiet[sdb].mota
示例:第 1 行 = \ Dau xuyet phai
dbiet[sdb].kitu = "\" 和 dbiet[sdb].mota = "Dau xuyet phai"
我想逐行阅读,直到遇到下线字符('\n')。这个怎么做。对不起,我的英语不好。谢谢