【发布时间】:2014-04-28 03:07:58
【问题描述】:
我不知道如何声明这个函数。
错误: 在函数'int main(int, char**)中。
第 25 行第 16 列 [错误] 'histogram' 未在此范围内声明
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 99
#define M 99
int main(int argc, char *argv[])
{
int a,i,j,count=0;
char x[N][M];
for(i=0;i<N;i++) {
printf("input word,\n input ****end for exit: ");
scanf("%s", x[i]);
a=strcmp(x[i], "****end");
if(a==0) break;
count++;
}
for (i=0;i<count;i++){
printf("%s\t", x[i]);
}
histogram(x);
}
void histogram(char[N][M]){
int i,j,count;
char x[N][M];
for (j=0;j<count;j++){
for(i=0; i<strlen(x[j]) ;i++)
printf("*");
printf("\n");
}
}
【问题讨论】:
-
为什么人们反对我?这是个愚蠢的问题吗?
-
如果你已经完成了一个快速的 google,你可以解决这个问题。
标签: c