關于fscanf讀取文件的問題
比如讀取以以下格式存放在文件中的字符串,可采用fscanf
1000,小明,團員,湖北武昌XXXX
1001,張華,黨員,湖北宜昌XXXX








.
FILE * fp = fopen( pszFilePath, "r");
int n = 1;
while( n > 0 && !feof( fp ) )
{
int nID;
char szName[100] = {0};
char szBelong[100] = {0};
char szAddress[300] = {0};
n = fscanf( fp, "%d,%[^','],%[^','],%s\r\n", &nID, szName, szBelong, szAddress);
//






.
}
1000,小明,團員,湖北武昌XXXX
1001,張華,黨員,湖北宜昌XXXX









FILE * fp = fopen( pszFilePath, "r");
int n = 1;
while( n > 0 && !feof( fp ) )
{
int nID;
char szName[100] = {0};
char szBelong[100] = {0};
char szAddress[300] = {0};
n = fscanf( fp, "%d,%[^','],%[^','],%s\r\n", &nID, szName, szBelong, szAddress);
//








}
posted on 2008-07-28 15:29 永遇樂 閱讀(1576) 評論(0) 編輯 收藏 引用 所屬分類: C & C++