说我在文件(names.txt)中有一个这样的列表,其中,name1 name2 name3 name4等不只是它,而且用引号将字符串分隔开。
“ MARY”,“ PATRICIA”,“ LINDA”,“ BARBARA”,“ ELIZABETH”,“ JENNIFER”,“ MARIA”,“ SUSAN”,“ MARGARET”,“ DOROTHY”,“ LISA”,“ NANCY”,“ KAREN”,“ BETTY”
我沿这些方向使用了某些东西,但这只是将整个东西作为一个字符串存储到array [0]中,因为流提取只能识别空格...]
ifstream file("names.txt"); if(file.is_open()) { string array[50]; for(int i = 0; i < 50; ++i) { file >> array[i]; } cout << array[0]; }
我如何在这里以当前格式将每个名称分隔为单独的字符串?
说我在文件(names.txt)中有一个这样的列表,其中,name1 name2 name3 name4等不只是它,而且用引号将字符串分隔开。 “ MARY”,“ PATRICIA”,“ LINDA”,“ BARBARA”,“ ELIZABETH”,“ ...
您可以逐个字符读取文件。然后