【发布时间】:2014-05-02 13:12:43
【问题描述】:
如何在 C 中将字符转换为字符串。我目前正在使用返回字符的c = fgetc(fp)。但我需要在 strcpy 中使用一个字符串
【问题讨论】:
-
将所有字符存储在一个数组中,然后将
\0存储为数组的最后一个元素。就是这样。 -
您能说得更具体些吗?根据你的描述,你可以试试
fscanf(pf, "%s", &buf)。 -
int c; c=fgetc(fp)//从文件中逐个字符获取,我需要能够做到 strcpy(buffer,c);
-
为什么你需要和
strcpy()一起使用呢? -
我很惊讶这个简单的问题产生了如此多的流量和辩论。解决方案是两行代码。二。我赞成这个问题只是因为他让一群专业人士都摔倒了。