数组的格式化输入 sscanf()函数
程序代码:
#include <stdio.h> int main(void) { char *source = "Fred 94"; char name[10]; int age = 0; int items = sscanf(source, " %s %d", name, age); printf(" %s %d", name, age); return 0; }书中的例子,原文不是完整代码,只有定义变量 没有printf()
书中解释结果为:name包含字符串“Fred”, age的值是94,items的值是2
但是我运行后未能输出,程序返回一个负数
请问哪里出错了?
预谢!
[此贴子已经被作者于2019-5-6 14:32编辑过]