sscanf分割字符串

sscanf中格式輸入不能加多餘的東西,就因爲多加了個逗號sscanf( Buffer,"%lf,%lf,%lf",&Lat,&Lon,&Alt );半天沒找到問題,害我去向別人請教問題的時候給我花五分鐘寫了下面圖片中的分割字符串代碼,罪過罪過。好久不寫代碼了生疏了


以下正確代碼

std::ifstream LLAInFile( "STKLLA.txt" );

doubble x,y,z;

char Buffer[50];

LLAInFile.getline( Buffer,50 );

sscanf( Buffer,"%lf%lf%lf",&Lat,&Lon,&Alt );

/////////////////////////////////////////////////////////////////

以下別人幫我寫的



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章