注册 登录
编程论坛 VC++/MFC

vc6.0头文件stdafx问题

liangkenan 发布于 2011-12-26 21:26, 833 次点击
我写了如下程序
#include"stdafx.h"
#include<windows.h>
int main(int argc,char* argv[])
{
    //调用api函数MessageBox
    int nSelect=::MessageBox(NULL,"hello windows","greetings",MB_OKCANCEL);
    if(nSelect==IDOK)
        printf("用户选择确定\n");
    else
        printf("用户选择取消!\n");
    return 0;
}
结果有一个错误如下fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory找不到'stdafx.h'
如果去掉'stdafx.h'则会出现error C2065: 'printf' : undeclared identifier
求解释......
1 回复
#2
红色警戒2011-12-26 22:33
printf应该是再stdio.h或 iostream.h中
1