-7
如何從文件中讀取兩個用C++中逗號分隔的整數? 例如 5,6是寫在文件中我如何讀取這兩個整數?在C++中讀取兩個整數的文件處理
如何從文件中讀取兩個用C++中逗號分隔的整數? 例如 5,6是寫在文件中我如何讀取這兩個整數?在C++中讀取兩個整數的文件處理
/* sscanf example */
#include <stdio.h>
int main()
{
char sentence []="Rudolph is 12 years old";
char str [20];
char str2 [20];
int i;
sscanf (sentence,"%s %s %d",str,str2,&i);
//str=Rudolph
//str2=is
//i=12
printf ("%s %s -> %d\n",str,str2,i);
return 0;
}
輸出:魯道夫是 - > 12
/* sscanf example */
#include <stdio.h>
int main()
{
char sentence []="5,6,7";
char str [20];
char str2 [20];
int i,j,k;
sscanf (sentence,"%d %*c %d %*c %d",&i,&j,&k);
printf ("%d %d %d\n",i,j,k);
return 0;
}
輸出:5 6 7
1)問題不提供代碼以公然的代碼請求。 2)這甚至與OP所問的差不多。 3)這甚至不是C++。 –
請在這個網站上搜索與在這裏我們想的單詞 「分隔符」 –