概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
很多朋友都用惯了高级语言的字符串变量,就是定义一个字符串变量,直接可以赋值,但在C语言里没有字符串变量这样的概念,只有字符数组,因此,只能定义一个固定数组,或用malloc动态分配一个固定的空间,但始终都受固定的限制,很多人都在思索,到底可以实现像String变量一样动态输入字符串吗?昨晚给一个朋友回答用:malloc( 常量 )还是觉得不够爽,思索了一阵,写出了这个真正实现无长度限制字符串输入函数,特和各位分享!
函数原型:getStr()
返回值:字符数组指针(输入的字符数组首地址)
具体用法如下:
#include "stdio.h"
#include "conio.h"
char *getStr()
{
char ch='