方法一:vs2010的智能感知要求.h必须以非#if系列的预编译指令打头,在代码顶部加上一句#pragma once代码就ok了。
方法二:将所有含有#include <***.h> 的头文件放在#ifndef等外,即上方。
//#pragma once
#include <stdio.h>
#include <string.h>
#include <stdarg.h> //提供宏va_list、va_start、va_arg、va_end
#include <ctype.h> //提供isprint原型
#ifndef SCANF_C
#define SCANF_C