c++中的#include <stdafx.h>问题

#include<stdafx.h>#include<iostream>usingnamespacestd;intf(charx,intN);intmain(intarg... #include <stdafx.h>
#include<iostream>
using namespace std;
int f(char x,int N);
int main(int argc,char argv[] );
{
f('*',5);
return(0);
}
int f(char x,int N);
{
for(i=0,i<N,i++)
{
for(j=0,j<=i,j++)
cout<<x<<endl;
}
return 0;
}
总提示
f:\c++专用\microsoft visual studio\myprojects\dddd\ddd.cpp(1) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
执行 cl.exe 时出错. 怎么办?
还有就是int main(int argc,char argv[] );这句有什么用?和void main ()在这个程序中有差别吗?
展开
 我来答
zacy2011
2013-05-26 · TA获得超过124个赞
知道答主
回答量:82
采纳率:0%
帮助的人:65.3万
展开全部
首先,是没有stdafx.h这个头文件,可以下载一个,放到安装安装目录下的VC++6.0\VC98\MFC\Include,你可以先在里边查找有没有这个头文件。
还有int main(int argc,char argv[] )和void main ()不一样,返回值类型不一样,一个是int型,一个无参数返回,int argc,char argv[]指主函数有参数传递进来,而括号为空表示没有。返回值和参数好比函数y=f(x),y为返回值,x为参数,f就为函数名,这里,int表示y的类型,main代替f,x也就是整型argc和指针argv了。
幸福de小阳
2013-05-26 · TA获得超过1103个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:245万
展开全部
我觉得是这样的:stdafx.h 这不是 C++ 中的标准头文件,是在创建一个 Win32 Console Application 的时候,同时在工程目录里创建的,用于在这里面引用该程序所需的所有头文件。默认只引用一个 stdio.h。一般情况下 stdafx.h 是不用尖括号来引的,都是用双引号来引的。还有就是检查一下程序目录里有没有这个头文件,没有的话干脆直接把 #include <stdafx.h> 改成 #include <stdio.h> 得了。

还有一个,main 函数头写错了,应该是 int main(int argc, char *argv[])

第二个参数是字符指针数组,不是字符数组哦。
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金色潜鸟
2013-05-26 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5681万
展开全部
stdafx.h 是用MFC时才需要的头文件,用Visual Studio 建工程项目时产生的。你这里删去即可。
int main 返回整形,要有 return 语句。void main() 不需要 return 语句,但需要 exit(0); 这种语句。
(int argc,char argv[]) 用于传递命令行参数入程序,你这里不需要,可略去。
程序错误已改正:
#include <iostream>
using namespace std;
int f(char x,int N);
int main(int argc,char argv[] ) // 不要分号;
{
f('*',5);
return(0);
}
int f(char x,int N) //不要分号 ;
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<=i;j++)cout<<x;
cout<<endl;
}
return 0;
}

输出:
*
**
***
****
*****
追问
谢谢
追答
不客气。对你有帮助就好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式