-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++。 –
请在这个网站上搜索与在这里我们想的单词 “分隔符” –