-7
C++でコンマで区切られたファイルから2つの整数を読み取る方法は? たとえば、 5,6は、これらの2つの整数をどのように読み取ることができるのかファイルに書かれていますか?2つの整数を読み取るためのC++でのファイル処理
C++でコンマで区切られたファイルから2つの整数を読み取る方法は? たとえば、 5,6は、これらの2つの整数をどのように読み取ることができるのかファイルに書かれていますか?2つの整数を読み取るための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++でさえない。 –
は、単語 "区切り" –