当我写成如下形式时,
#include "StdAfx.h"#include <stdio.h>
#include <stdlib.h>
#include <string.h>
可以编译通过。但如果将#include "StdAfx.h"写在后面,也就是如下形式时,
#include <stdio.h>
#include <stdlib.h>
#include <string.h>#include "StdAfx.h"
编译却不能通过。请问这是为什么?
#include "StdAfx.h"#include <stdio.h>
#include <stdlib.h>
#include <string.h>
可以编译通过。但如果将#include "StdAfx.h"写在后面,也就是如下形式时,
#include <stdio.h>
#include <stdlib.h>
#include <string.h>#include "StdAfx.h"
编译却不能通过。请问这是为什么?
#include <stdlib.h>
#include <string.h>
不如把这几个都放到stdafx中
error C2065: 'FILE' : undeclared identifier
error C2065: 'fopen' : undeclared identifier
error C2065: 'EOF' : undeclared identifier
error C2065: 'getc' : undeclared identifier
error C2065: 'fclose' : undeclared identifier
不过跟 huaboy408(闭关修练...) 一样的建议,stdafx放前面去吧