c语言编程 在未知字符串长度下怎么输入字符串???
3个回答
展开全部
呃呃,不行的哦。一开始可以定义的多一点。但是可以动态修改字符串长度:
char *str = "abc";
str = (char *)malloc (sizeof (char *) * 这儿是新字符串的长度,算上末尾的0)
望采纳,谢谢!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
图片不清楚……建议使用动态内存分配法,malloc与realloc等函数调用
追答
具体使用方法,可百度,或者手册
或者问我😃
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询