【发布时间】:2014-11-10 23:02:56
【问题描述】:
我有一个字符串数组。
例子:-
array[0] = "book floor garden bank autumn";
array[1] = "daisy food yatch beach lottery";
char comp[];
我需要在循环中使用strcmp() 将每个索引中的第一个单词(例如:book、daisy...等)与字符串(例如:comp)进行比较。
问题是,有没有一种简单的方法可以从字符串中检索第一个单词。
strtok 是否有可能,或者是否有任何内置方法可以提供帮助。
这是我的任务的一部分,我只需要一个示例或关于如何完成它的建议。
【问题讨论】:
-
我没明白,你想在这里做什么?
-
strtok应该足够了。 -
saru95 试图检索数组中的第一个单词 [0] = book floor garden bank fall, example book
-
@hagubear 不会将整行分成单独的单词吗?我只需要第一个字
-
@hagubear 例如:- strtok(array[0], " ");??