C语言unresolved external symbol ?
的有关信息介绍如下:将其他文件作为头文件包含在一个文件里面。
例如
#include
"1.cpp"
#include
"2.cpp"
...
不是让你把它们作为一个文件
没有问题,我复制进
VS2005
里面,但要在每个文件前面加上
#include"stdafx.h"再改一下你
main函数
中的错误就能运行了,但没有遇到你这里提示的错误
首先,你的main函数里
scanf(str,c);//这句是什么意思?看不明白,
因此我改为下面这样,程序正确运行。
scanf("%c",&c);
VS2005必须加上include"stdafx.h"这个才能运行,其他版本不清楚。
解释下:我把你的程序分别复制到4个.cpp文件里的,只要把main函数里的scanf改一下就正确的,请问你是把程序写在同一个工程里面不同的.cpp文件中的吗?要写在cpp文件中才正确的