3 个回答

scanf函数的第二个参数要放入地址

加个 while 死循环。不就不会退出了吗?

然后你系统设置一个 exit 之类的特殊关键词退出。

也可以在所有操作之后都在输出一次 menu ,这样一直在等待 输入也就不会退出了。

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

c语言中,scanf的第二个参数需要取地址

int i;
scanf("%d",&i);

在你的代码中,填写名字的地方就已经出错了。是不是没有给字符数组name开辟地址空间?提问的时候,建议带上完整的代码,包括你这个ps数组的内部实现,成员是什么

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进