【发布时间】:2011-03-08 20:23:10
【问题描述】:
我想知道是否有人可以解释一下指针和字符串解析的工作原理。我知道我可以循环执行以下操作,但我仍然不太了解它是如何工作的。
for (a = str; * a; a++) ...
例如,我试图从字符串中获取最后一个整数。如果我有一个字符串const char *str = "some string here 100 2000";
使用上面的方法,我知道最后一个整数(2000)可能会发生变化,我怎么能解析它并得到字符串的最后一个整数(2000)。
谢谢
【问题讨论】:
-
谢谢大家!现在一切都变得清晰了
标签: c pointers string-parsing