信息学奥赛一本通的gets

我在写基础一第五章数组的第三节字符数组,然后用gets读取字符串,但给出的总是编译错误。我在本地运行出的结果是正确的,有无朋友帮忙呢,谢谢

img

因为你用的编译器不支持 'gets' 函数。
解决方式:
使用 iostream 库中的cin.getline函数代替gets

cin.getline(s, 100);

或者用

fgets(s, 100, stdin); // 会读入换行

供参考:https://baike.baidu.com/item/gets/787649?fr=aladdin