【发布时间】:2014-01-10 16:51:39
【问题描述】:
与此相关的问题: How can I read an input string of unknown length?
几个问题:
if(!str)return str 这行是什么意思?
为什么int ch 是一个整数?它不应该是一个字符吗?
size 赋予函数的目的究竟是什么?
问一个单独的问题,因为我了解方法,而不是引擎盖下的一些东西。
【问题讨论】:
-
if(!str)正在检查分配是否失败。 -
@H2CO3 我们不会用小问题污染问题队列。当高度相关的小问题组合成一个问题时,它的效率更高,质量也更高。
-
@randomusername 呃,我们在这里分头发,不是吗?那很可爱。那么让我们以更好的方式来做:如果我告诉你这个问题(元组)根本不应该被问到怎么办?这些基本结构的所有解释都可以在不错的初学者教程中找到; Stack Overflow 不是一个“通过解释基本程序来教我语言”的网站。
-
@H2CO3 OP有一个问题,他们寻求帮助,因此他们应该能够得到它。当然,SO 可能不适合问这个问题,所以请告诉我们应该将这个问题移到 Stack Exchange 网络的哪个位置。
标签: c string dynamic-memory-allocation