c++里说是miss function header,有谁知道这是什么错误啊,知道的告诉下,小弟在此先谢拉

#include<iostream.h>
#include<math.h>
{
int p,q;
int mystrmicmp(char*p,char*q,int n)
cout<<"Please input two word";
cin<<P<<q;
while(toupper(*P)==toupper(*q)&&*p!=0&&*q!=0&&n>0)
{p++;
q++;
n--;
}
return x=(p>q?P,q)
cout<<x<<"is the max"<<endl;
}

有哪位大哥哥能帮我这程序修改下,有个错误,实在是不会改了,这个是我突然想弄个程序,自己乱敲的,要是差的太离谱了就不用改了,直接给我个现成就行了,谢谢啊 .
这是一个比较句子大小的程序,高手应该能看出来吧...喝喝
#include<iostream.h>
#include<math.h>
{
int p,q;
int mystrmicmp(char*p,char*q,int n)
cout<<"Please input two word";
cin<<P<<q;
while(toupper(*P)==toupper(*q)&&*p!=0&&*q!=0&&n>0)
{p++;
q++;
n--;
}
return x=(p>q?P,q)
cout<<x<<"is the max"<<endl;
}

有哪位大哥哥能帮我这程序修改下,有个错误,实在是不会改了,这个是我突然想弄个程序,自己乱敲的,要是差的太离谱了就不用改了,直接给我个现成就行了,谢谢啊 .
这是一个比较句子大小的程序,高手应该能看出来吧...喝喝
还有就是如果加上main函数的话,提示的错误就会上升到19个,真是个让人头痛的东西啊,疯拉

先加上main()函数,然后再去改那19个错误吧!
#include<iostream.h>
#include<math.h>
//这里加上int main()
{
//变量x,n需要定义.加上 int x,n;
int p,q;
int mystrmicmp(char*p,char*q,int n)
//这句少个 ; 号 声明了这个函数又不用.搞不懂.
cout<<"Please input two word";
cin<<P<<q; //应该是cin>>p>>q;
while(toupper(*P)==toupper(*q)&&*p!=0&&*q!=0&&n>0)
//区分P和p,p和q都是整型变量.不可以用于*p,*q;
//这里调用了函数toupper,这个函数的错误也要处理
{p++;
q++;
n--;
}
return x=(p>q?P,q) //区分大小写P和p,也漏掉了 ; 号
cout<<x<<"is the max"<<endl; //这一行要移到RETURN 语句前面才有意义.
}

错误数不清,还是好好看下书吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-07
何只1个错误,这根本驴唇不对马嘴,根本看不懂你这片代码要干什么...
第2个回答  2008-11-07
只改了你的mystrmicmp函数,小错误一大堆;

#include<iostream.h>
#include<math.h>
int p,q;

int mystrmicmp(char*p,char*q,int n)
{
cout<<"Please input two word";
cin>>p>>q;
while(toupper(*p)==toupper(*q)&&*p!=0&&*q!=0&&n>0) //toupper是你自己定义的什么东东吧;
{
p++;
q++;
n--;
}
return (x=(p>q ?p,q)); //这里的x也没定义
cout<<x<<"is the max"<<endl;
}

不想改你的上面的函数了,改了也没结果的,程序不完整,也不知道你想做什么。
如果是字符串的比较,C里面有strcpy这个函数,用起来很方便的。
第3个回答  2008-11-07
你的main函数在哪里?

c++说miss function header 是什么意思
1、丢失没有头文件说明。C++程序的特点,就是需要一个.h文件来定义函数信息,然后在cpp文件内实现函数体内容。如果函数只需要在cpp文件内使用,也可以直接在cpp文件内,声明和定义。如果cpp内有函数的实现过程,但在使用前没有定义函数结构,就会出错。如果是文本内上面定义函数的实现,下面调用,就不会...

编译时出现missing function header是什么错误啊
c++编程中出现“missing function header (old-style formal list?)”是(编译错误)缺少函数标题(是否是老式的形式表?)分析:函数定义不正确,函数首部的“( )”后多了分号或者采用了老式的C语言的形参表。例如:# include <stdio.h>void main(){int max(int x,int y,int z);int a,b,c,d...

程序missing function header是什么意思
是设置错误造成的。工具:win10电脑。1、首先在C语言中,list使用push_front函数插入。2、list使用push_back函数插入,pop_front弹出数据。3、list使用begin和end函数使用正向迭代器。4、两个list使用merge合并。5、最后list使用erase函数删除数据。完成。

c++程序编译时 。 提示错误 missing function header。 请问是什么意思...
include <iostream.h>int add(int x,int y)\/\/分号去掉{int z;\/\/z要声明z=x+y;return(z);}int main(){int a,b;\/\/c的声明可以不要cin>>a;cin>>b;\/\/下面的意思应该是输出a+b的值,你又没给ab赋值,直接输出……cout<<"a+b的值为:";cout<<add(a,b);return 0;}应该是这样,...

c++编程中出现“missing function header (old-style formal list...
没有发现合适的头文件(过旧的版本)

关于c++函数的问题错误显示missing function header (old-style formal...
不知道你要实现什么功能。。。帮你简单的改了一下,没有错误了。你看看,看是不是你需要的,for循环我都没改。。。include<iostream> include<cmath> using namespace std;double d[502];double a[6][502];double b=0.160;double c=-0.064;double m=0;double x[1000];double s=0;double...

missing function header (old-style formal list? 怎么解决啊,C++代码...
两点:1. float sum(float N);这里不应有“;”,去掉分号就行了。2. main返回值是int,即把float main()改为int main()

visual c++ 6.0中写好源程序后编译的时候有错误,怎么找错误的位置?_百 ...
打开错误列表窗口,路径:视图->其他窗口->错误列表 按F7编译,如果有错误会在错误列表中展示出来,鼠标双击错误项就会 跳转到对应的行。不过有些链接错误无法跳转不过根据错误信息能找到相应的函数或文件

C++ 里面的ModifyStyleEx()函数的参数是什么?
removes WS_EX_CONTEXTHELP extended style from \/\/the window and adds WS_EX_TOOLWINDOW extended style to the window myWindow.ModifyStyleEx(WS_EX_CONTEXTHELP, WS_EX_TOOLWINDOW);需要头文件 Header: atlwin.h 参考网址:http:\/\/msdn.microsoft.com\/zh-cn\/netframework\/b1y6fbte.aspx ...

c++程序编译后自动生成的文件有什么用,分别解释下
这个文件里只有一句代码就是:#include "StdAfx.h".接下来要用它生成.PCH文件,涉及到几个重要的预编译指令:\/Yu,\/Yc,\/Yx,\/Fp.简单地说,\/Yc是用来生成.PCH文件的编译开关.在Project->setting->C\/C++的Category里的Precompiled Header,然后在左边的树形视图中选择用来编译生成.PCH文件的.CPP文件(默认即StdAfx.cpp...

相似回答