在c中输入字符数组

时间:2015-10-02 10:58:08

标签: c++ c arrays character

我已编写此代码,以输入两个大小为<xsl:template match="Employees"> <xsl:copy-of select = "Employee" /> </xsl:template> 的{​​{1}}和a字符数组。

当我提供输入时:

b

输出5应该是abcde abcde ,但它是b[2]

c

1 个答案:

答案 0 :(得分:2)

在为第一个abcde键入scanf后,请记得按 Enter 吗?在第二个scanf循环的第一次迭代期间,第二个for将使用此字符。

您可以通过添加

来修复它
scanf("%*c");

getchar();
两个for循环之间的

。这将扫描并丢弃换行符。