我正在学习 C 中原型设计的概念,但是我正在努力使用正确的语法。我正在编写一个函数来从 c 字符串中删除所有非字母字符
#include <stdio.h>
#include <string.h>
char[30] clean(char[30] );
int main()
{
char word[30] = "hello";
char cleanWord[30];
cleanWord = clean(word);
return 0;
}
char[30] clean(char word[30])
{
char cleanWord[30];
int i;
for(i=0;i<strlen(word);i++)
if ( isalpha(word[i]) )
cleanWord[i]=word[i];
cleanWord[i]='\0';
return cleanWord;
}
我如何正确地原型化功能?阻止我的程序编译的其他语法错误是什么?