数组的格式化输入 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编辑过]







