scanf的返回值为1,说明成功写入,为什么输出不了?
#include <stdio.h> int main(){ int a; char name[20]; a=scanf("%s",name); printf("%d",a); printf("\n%s",name); return 0; }
可以试一下改成string name