如何使用gets()命令在c语言中使用printf语句进行文本输入和显示输出?

如何使用gets()命令在c语言中使用printf语句进行文本输入和显示输出?,c,printf,gets,C,Printf,Gets,我想要一个c语言程序,它使用gets函数进行文本输入,…然后使用print f语句打印相同的文本。请回答!: 试试这个: #include <stdio.h> int main() { char str[50]; printf("Enter a string : "); gets(str); printf("You entered: %s", str); return(0); } 不要使用get,而是使用fgets。除此之外,您只需要找到函数的

我想要一个c语言程序,它使用gets函数进行文本输入,…然后使用print f语句打印相同的文本。请回答!:

试试这个:

#include <stdio.h>

int main()
{
   char str[50];

   printf("Enter a string : ");
   gets(str);

   printf("You entered: %s", str);

   return(0);
}

不要使用get,而是使用fgets。除此之外,您只需要找到函数的文档和一本关于C语言的好书,然后开始阅读。顺便说一句,这不是我的反对票。我想要一个使用gets函数进行文本输入的程序——不,你不需要。真正地特别是注释部分。当你看到一行写着“永不使用gets”的文字时,你就可以停止阅读了。举起手来,把密码给我!现在不要使用gets!自C99以来,GET被折旧。自C11以来,GET不再是标准库的一部分。最好使用char-str[50];fgetsstr,str尺寸,标准尺寸;str[strcspnbuffer,\n]='\0';近似获取功能