【发布时间】:2015-10-10 18:57:19
【问题描述】:
所以我是编程新手,我正在尝试制作一个程序,从输入的单词中删除空格。不幸的是,当我添加一个 void 函数时,它给了我一个声明错误。
include<iostream.h>
include<string.h>
void removeSpaces(char secretWord[30], int n)
int main()
{
char secretWord[30];
int n;
cout << "Enter a secret word: " << endl;
cin >> secretWord;
cout << secretWord <<endl;
removeSpaces(secretWord[30], n)
cout << n << endl;
return 0;
}
void removeSpaces(char secretWord[30], int& n)
{
int n;
bool found;
n = 0;
while (secretWord[30] && n >= 0)
{
if(secretWord[30] != ' ')
found = true;
else
n=n-1;
}
}
错误在 int main() 行。任何帮助都会很棒。谢谢!
【问题讨论】:
-
声明
removeSpaces后需要一个分号 -
您在上一行的末尾缺少一个分号。
-
停止使用“.h”标头使用#include
& -
你真的需要好好训练
标签: c++ function syntax-error