小编use*_*816的帖子

遇到while循环问题

我不明白为什么我运行这个小程序时屏幕上没有显示任何内容?while循环是否开始了?

#include <stdio.h>
#include <string.h>

int main()
{
  char word[20]; 
  char TryAgain[20] = "y";
  int WordLength = 0;

  while (strcmp(TryAgain, "y"))
  {
    printf("\t\t\t Word \n\n");
    printf("What is your word, bird?\n");
    scanf("%s", word);
    getchar();

    WordLength = strlen(word); 

    printf("Result: "); 
    for (int i = 0; i < WordLength; ++i)
    {
        printf("%c*", word[i]);
    }
    printf("\nWould you like to try another word? [y/n]\n");
    scanf("%s", TryAgain);
  }

  getchar();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++

2
推荐指数
1
解决办法
70
查看次数

标签 统计

c ×1

c++ ×1