我正在编写一个简单的代码,在其中我需要输入一个数字n,后面跟着n个字符串的格式"string“(例如。你好100)。我使用了fgets()函数来接受字符串输入。第一次迭代似乎有一个cmd的空输入,但其余的迭代运行良好。我尝试过各种函数,如scanf()和gets(),但问题仍然存在。谁能指出这个问题吗?: ");
for (i = 0; i < num_msg; i++)
\n"); printf ("Please type your answer below\n"); s = strcmp但是,当我在if条件中使用(not)'!s‘而不是's’时,它会满足if条件,并将消息打印为‘祝贺!你已经得到一分了!‘。我真的不知道怎么回事?\n"); printf ("Please t