我是一名java程序员,最近开始学习C语言。我正在学习headfirst C,并用Eclipse编写了一个示例程序(使用CDT)。printf("The card value is: %i\n",val);}
当我在eclipse上运行它时,应该执行包含put的行,然后用户应该进入eclipse控制台但并不是这样的,当我运行它时,它只是希望用户首先在eclipse控制台上输入,然后执行But行,最后执行scanf行。我不能理解这种行为。有
简介:我是C编程的初学者,我的指南推荐了BrainW.Kernighan的“C编程语言”。在阅读这本书的时候,我偶然发现一段代码不像预期的那样起作用。问题:控制台一直在等待更多的输入,即使在我输入了我想要的文本之后。基本上,控制台无法知道何时开始处理输入。如果有人可以建议对代码进行修改,这样用户就可以指示编译器开始处理已经提供的输入,这将是非常有帮助的。= EOF) ++nc;
if (<