【发布时间】:2010-11-10 09:03:31
【问题描述】:
我想将 C 中的字符串初始化为空字符串。 我试过了:
string[0] = "";
但它写了
"warning: assignment makes integer from pointer without a cast"
那我该怎么做呢?
【问题讨论】:
-
声明一个0字符的字符串有什么意义?
-
你的
string是什么类型的?是 char 指针还是 char 数组? -
@cdhowie:例如,它可能是一个有用的标记值。
-
哦,我误会了。 “字符串”是先前定义的变量。我认为这是某种奇怪的 fubared 变量声明。
-
有效问题@leppie 什么是字符串。