如何读取未知长度的输入字符串?

如何读取未知长度的输入字符串?

如果我不知道这个词有多长时间,我就不能写char m[6];,
这个词的长度大概是十到二十长。我怎么用scanf从键盘上得到输入?

#include <stdio.h>int main(void){
    char  m[6];
    printf("please input a string with length=5\n");
    scanf("%s",&m);
    printf("this is the string: %s\n", m);
    return 0;}

请输入长度=5的字符串
你好
这是字符串:你好


慕码人8056858
浏览 1392回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP