用visual studio写翁恺老师课上的练习一直报错
c++吧
全部回复
仅看楼主
level 4
锦上秀一 楼主
为啥会一直报错啊,一开始我以为是误用中文字符了 ,但检查了好几遍也没发现,而且报的错也莫名其妙,求大神解答[泪][泪][泪][泪]
2026年05月18日 15点05分 1
level 4
锦上秀一 楼主
图中这几个报错都在第7行
2026年05月18日 15点05分 2
level 4
我印象里中文的括号会占两个英文括号字符的位置。你这里从尤其是21,24,25行的右括号明显占位过大,应该是中文字符吧。
还有就是visualstudio用起来真的挺不顺手的,太臃肿了,还是vscode好使
2026年05月18日 20点05分 4
是英文字符,我在修改了scanf-s和printf-s后,复制到dev c++里就能运行了
2026年05月19日 00点05分
level 1
vsstudio编译器问题,你直接用这个print和scanf会让编译器觉得不安全,强制用更安全的prints和scanfs
2026年05月19日 00点05分 5
我不是已经改用scanf-s和printf-s了吗
2026年05月19日 01点05分
我不是已经改用scanf-s和printf-s了吗
2026年05月19日 01点05分
level 3
把第9行放到第8行之前
2026年05月19日 01点05分 6
okok,但我记得以后新的编译器定义可以随便放了吧,我回去试试
2026年05月19日 04点05分
等我回去试试,有啥说法吗这样改
2026年05月19日 03点05分
@锦上秀一 变量定义放到scanf 函数之前
2026年05月19日 03点05分
@锦上秀一 应该是C89的老的标准导致的吧。你查一下
2026年05月19日 04点05分
level 1
那你还不快点使用他推荐的 vscode[吐舌]
2026年05月19日 02点05分 7
vscode下载安装比这个麻烦多了[呵呵]
2026年05月19日 03点05分
level 4
锦上秀一 楼主
终于在一位大佬的远程下发现了问题,原因是我在另存保存代码时原来的代码也在源文件下,导致出一个源文件里有了俩个main入口,才导致一直报错,我在此也感谢评论的各位了[真棒][真棒][真棒]
2026年05月19日 14点05分 8
1