嘿家伙!我是C新手,所以我想在一个问题上提供帮助。我必须分开一个字符串并将其放入不同的变量中。试想一下,Sol 3 5
会导致类似:将字符串拆分成不同的变量
var1=Sol
var2=3
var3=5
我试图用scanf函数,但它在第一空间采空:/。
在此先感谢!
干杯!
编辑:是不是我的功课,我只是练习,但我真的想现在我怎么能做到这一点:)。我现在的代码是这样的:
int main() {
char var1[10],var2[10],var3[10],func;
fgets(func, 20, stdin);
fscanf(func,"%s %d %d", var1,var2,var3);
printf("%s %d %d", var1,var2,var3);
return 0;
}
请发表您到目前为止的代码。 – Mat 2011-04-02 17:06:41
这是功课吗?没问题,如果是......请让我们知道,我们将回答这一点。 – pmg 2011-04-02 17:09:45
是不是我的功课,只是练习:)。我把我现在的代码放在这个话题上,以表达我想要做的事。 – danielpm 2011-04-02 17:32:30