我正在做一些简单的事情,但我似乎无法让它工作。
基本上,我有 main() ,它基本上显示了一个字符是如何以两种不同的方式显示的。然而,我试着让它变得活泼一点,让它循环起来。我知道我可以更容易地做到这一点,但只是试图让我的脚踩在地上。
#include <stdio.h>
/* displays code number for a character*/
char Chat(void);
int main(void)
{
char ch, gr;
printf(" please enter a character.\n");
scanf("%c", &ch);
printf("The code for %c is%d. \n", ch, ch);
Chat(void);
if (gr == 'y')
main();
else
return 0;
}
/* this function should obtain the value of gr and then send it to main() so that main can avaluate if
it should run again*/
char Chat(void)
{
char gr;
printf(" press y for again, press n for instant death");
gr = getchar();
return gr;
}
我希望我正在尝试做的事情是有意义的……而且我认为没有必要将其删除,因为我可能在……认真的人中留下了一些错字。