C-如果有人在不写任何东西的情况下输入,则应该终止


#include<stdio.h>
int main()
{
    char c;
    c=getchar();
    while(c!='')
    {
        printf("%c",c);
        c=getchar();
    }   
    return 0; 
}

我们想通过从键盘中输入null字符来终止程序,但它不起作用。

如前所述,可以通过:

来完成终端的' 0'字符
  • ctrl @

  • ctrl space

关联的C代码可能如下:

#include <stdio.h>
int main()
{
  char c;
  do
  {
    c = getchar();
    if ((c == EOF) || (c == ''))
    {
      break;
    }
    printf("%c", c);
  } while (c != 'n');
  return 0;
}

相关内容

  • 没有找到相关文章