[英]How to read data from txt file>
我在從文件讀取數據時遇到了一些問題。 我需要閱讀姓名、姓氏和電話號碼。
但是數據是用'|'分隔的。
文件例如
Matthew | McConaughey | 684299275
Humphrey | Bogart | 204050673
Mary | Tyler Moore | 503462885
Loretta | Young | 416211713
我寫了這個函數
char name[20];
char lastname[40];
int number;
while(!feof(plik)){
int hpl=fscanf(filename, "%s | %s | %d", name, lastname, &number);
}
當文件中有兩個成員的姓氏時遇到問題,例如“泰勒·摩爾”,然后 fscanf 返回 2
我不知道如何閱讀它們
可以使用一個 fscanf() 函數嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.