我提供输入后程序无法正常工作,我也尝试通过其他方式提供输入,例如gets [在警告缓冲区溢出的地方],fgets [程序退出,错误代码0]和scanf中与fgets。我应该怎么做才能克服这个问题? :
答案 0 :(得分:0)
从您发送的示例代码看来,该程序在获取输入时似乎没有任何错误。
程序执行的操作是获取输入,对其进行处理,然后以返回码0结束。我相信您代码中的问题是您没有打印任何输出,因此您实际上并不知道问题成功了。 从CLion中的消息看来,程序已按预期结束,返回码为0。
要解决此问题,请确保在函数末尾打印结果,然后查看结果是什么。 例如,将以下代码添加到函数的末尾(第31行和第32行之间):
printf(string2);