额u个i 2021-01-04 23:39 采纳率: 0%
浏览 48

如何把读取的字符串传给指针

 

int main()
{
    char *str;
    gets(str);
    puts(str);
    return 0;
}

这为什么错

int main()
{
    char *str=NULL;
    gets(str);
    puts(str);
    return 0;
}

这有咋错了

到底要怎样把读取的字符串地址传给字符指针呢

  • 写回答

2条回答 默认 最新

  • 关注

    只能是字符数组吧,你char *str只能一开始赋初值,不能去用gets和puts对char *类型的数据进行操作吧,我是没这么用过😂

    评论

报告相同问题?