这可能是一些基本问题,但我真的找不到答案:我需要将一个包含两个数字的字符串拆分为C中的两个字符串.
例:
1-> 2分为1和2
我正在使用strtok,但它需要一系列字符才能拆分,你不能指定一个序列作为除数.
我不能使用ANSI C以外的任何东西.
任何帮助将不胜感激!
你怎么能把它标记为完全重复?它甚至不是很接近......
使用'sscanf()'.不要让别人为你做这件事,因为如果你花一点时间来理解它就太容易了,特别是它的格式说明符字符串细微差别.这是一个足够的链接:
http://www.cplusplus.com/reference/cstdio/sscanf/
提示: sscanf (source_string,"%d->%d",&num1,&num2);