当前位置:首页 » 编程语言 » c2447在c语言中是啥意思
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c2447在c语言中是啥意思

发布时间: 2023-05-25 14:10:05

A. c语言 报错内容看不懂 ,怎么看

switch前缺分号,C2143和C2447代握拍颂表的是错误贺山代码,通过这个可以查到错误的类型和一段郑般的解决方法

B. C语言,vc说error C2447: missing function header (old-style formal list)不知道这个错误什么意思求解

你的函数没有函数名,主函数main()后面有一个分号,删掉就可以了。

C. error C2447: missing function header (old-style formal list) 报错 新人不是很懂 有错误希望帮忙改正

请再仔细检查祥迅陪一下代码格式是否有错,初步看了一下你的代码逻辑没错,但格式可能有问题。missing function header的意思就是你的函数格式错了,检查一下有没有少了或多了什么括号,或者少了或多昌凯了什么分号。我谨蠢已经看到#include<windows.h>下面多了一个括号了

D. C语言,为什么提示错误

错了,你的子函数void delete_string(char str[],char ch);后面多了一个分号,应该是
void delete_string(char str[],char ch)没搜做有分空搏号斗漏祥

E. c语言的疑问,error C2447!

你这个错误太多了,先把你的错误之处给你指出,还有就是你的代码格式太乱来唯缓键,无法想象;

#include "stdafx.h"

#include "stdio.h"


int j[10];

cf(int n);


int main(int argc, char* argv[])

{

// int cf(int n);

int n,i,a,b,c,g;

// int j[10];


for(i=0;i<10;i++)

{

j[i]=0;

}

for(i=123;i<=333;i++)

{

a=i;

b=2*i;

c=3*i;

cf(a);

cf(b);

cf(c);


if((1 == j[1])&&(1 == j[2])&&(1 == j[3])

&&(1 == j[4])&&哪磨(1 == j[5])&&(1 == j[5])

&&指巧(1 == j[7])&&(1 == j[8])&&(1 == j[9]))

{

printf("d% d% d%",a,b,c);

}

}

return 0;

}


cf(int n)

{

int g;

while(0 != n)

{

g=n%10;

n=n/10;

j[g]++;

}

}

F. C语言error C2447: missing function header (old-style formal list)

void print_star();
{
printf("*********\n");
}
void print_message();
{printf("how do you do");
}
你把这两个函数的定义放在主函数后面了,主函数认不到他们两个。一种方案是你把这两个函数的定义放在羡拍稿主函数前面,另一种方兄孝案是在主函数前面加上这两个函数的函数声明。
by the way,你定义函数的时候函数贺首头后面怎么可以有分号呢?

G. 这个C语言错误是什么意思呀

缺少函数头(老式的正式竖带名单亮悔?)。也就是少了(文件名.h)
比如#include<余键芦stdio.h>

H. 请教C语言error C2447: missing function header (old-style formal list)

函数定李袜空义后面不能用分号,如果你的编译器是c话还要把double s 放到前面去,C不允许定义变量在语句之后!
# include<stdio.h>
# include<math.h>好正
double fact(int n);
int main(void)
{
int x,i;double s;
scanf("%d",&x);

i=1;
s=0;
while(pow(x,i)/fact(i)>哪瞎0.00001){
s=s+pow(x,i)/fact(i);
i++;
}
printf("%lf",s);
return 0;
}
double fact(int n)
{
int i;
double proct;
proct=1;
for(i=1;i<=n;i++){
proct=proct*i;
}
return proct;}

I. C语言出现 错误 c2447: 缺少函数头(旧式的正式列表) 执行 cl.exe 时出错

int main(void); //后面多了个分号,派旦导致这只是个声明大虚了,把分号去掉就滚羡燃好