初学者在这里学习C。我需要输入一段文字,然后编写两个函数。
第一个函数将文本的每个首字母大写。(这是一个例子)
第二个功能需要计算段落中的所有单词。
我正在采取的第一步是输入段落,我从添加前两个句子开始。如何将此段落格式化为该字符串而不将其全部写在一行上?任何帮助表示赞赏。谢谢
int main (void)
{
char prose[] = "She should have died hereafter;
There would have been a time for such a word.";
printf("%s\n",prose);
return 0;
}
这是我试图用来检测非字母符号在哪里的 while 循环。
while (prose[i])
{
if (isalpha(prose[i]))
printf("%c is alpha\n",prose[i]);
else
printf("%c is not alpha\n",prose[i]);
i++;
}
从这里搬到哪里有什么帮助吗?