2016-10-22 99 views
0

我有一个这样的字符串:从字符串中只读取sscanf的第一个单词?

char cstr[] = "i 176064 Patterson Denise 8.58 11 DEN 15788 "; 

,我想只有拳头字“我”与sscanf的

int main() 
{ char cstr[] = "i 176064 Patterson Denise 8.58 11 DEN 15788 "; 
    char option[20]; 
    sscanf(cstr, "%s",option); 


} 

我有什么做忽略字符串的其余部分?

+0

您以后只能使用选项[0]吗? –

+0

您需要为此使用'sscanf'的任何特定原因? (为什么这被标记为C++和C?) – UnholySheep

+2

@UnholySheep我已经从C++领域踢了他们,它应该简洁而简单。 –

回答

0

您不必做任何事情,因为scanf函数会自动忽略任何结尾字符。

相关问题