C++中怎样根据输入的字符串重新定义字符串数组的大小?
如题,事先我不知道要输入多少个字符,想要在输入结束后重新定义下字符串数组,,我以前是学VB的,,VB里可以根据实际情况变动数组的大小,,,不知道C语言中有没有这样的功能。...
如题,事先我不知道要输入多少个字符,想要在输入结束后重新定义下字符串数组,,我以前是学VB的,,VB里可以根据实际情况变动数组的大小,,,不知道C语言中有没有这样的功能。。。如果定义一个足够大的数组空间,,是不是太浪费了,,有什么办法吗?
链表我已经学了,,但链表的应用不及直接用数组方便。
动态数组是先定义一个数组,,先知道数组有多少个元素,然后进行的重定义。 可是,不是我想要的那种根据输入的字符串的长度然后再计算size进行重定义的那种,,,C语言中有这样的一种方法吗? 展开
链表我已经学了,,但链表的应用不及直接用数组方便。
动态数组是先定义一个数组,,先知道数组有多少个元素,然后进行的重定义。 可是,不是我想要的那种根据输入的字符串的长度然后再计算size进行重定义的那种,,,C语言中有这样的一种方法吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询