" Martin J?rgensen" <未********* @ spam.jay.net>在消息中写道 news:fq *********** @ news.tdc.dk ..."Martin J?rgensen" <un*********@spam.jay.net> wrote in messagenews:fq***********@news.tdc.dk... ------------ char stringinput [64] .bla。喇嘛。 bla。 {/> printf(" Write to result.txt(y / n)?"); scanf("%s" ,stringinput); } while(writechar!=''y''||!=''n''); 什么是writechar?可信的类型char。 片段!=''n''是||之后的非法语法运营商。 你不能说a不是b或不是c,你必须说 a不是b或a不是c 或者,更好的是, (a不是b)或(a不是c)" 此外,这里的逻辑可能不是你想要的,因为 (writechar!=''y'')|| (writechar!=''n'') 总是如此。你可能想和&& instread of || < snip>> Med venlig hilsen /最好的问候 Martin J?rgensen - ---------------------- -------------------------------------------------- --- Martin J?rgensen的家 - http://www.martinjoergensen.dk - Fred L. Kleinschmidt 波音助理技术研究员 技术架构师,软件重用项目--Fred L. KleinschmidtBoeing Associate Technical FellowTechnical Architect, Software Reuse Project 这篇关于scanf(是/否) - 不起作用+弃用错误scanf,fopen等。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 09-02 23:23