visual studio 2010上编写C程序出现有关问题: 不能使用 /clr 选项编译 C 文件“third.cpp”
visual studio 2010上编写C程序出现问题: 不能使用 /clr 选项编译 C 文件“third.cpp”
visual studio 2010上编写C程序编译后老是出现
1>------ 已启动生成: 项目: third, 配置: Debug Win32 ------
1>cl : 命令行 error D8045: 不能使用 /clr 选项编译 C 文件“third.cpp”
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
还显示:无法启动程序,系统找不到指定文件的提示
程序代码
#include<stdio.h>
#include<string.h>
void Compare(int low,int high,char a[12])
{
if(a[low]==a[high]&&low<high)
{
low++;
high--;
}
if(low<=high)
printf("It's a beautiful name.\n");
else
printf("I don't like the name.\n");
}
void main()
{
char a[12];
int t;
while(scanf("%s",a)!=EOF)
{
t=strlen(a);
Compare(0,t-1,a);
}
}
------解决方案--------------------
你的项目类型选的托管的吧,用win32的就好
visual studio 2010上编写C程序编译后老是出现
1>------ 已启动生成: 项目: third, 配置: Debug Win32 ------
1>cl : 命令行 error D8045: 不能使用 /clr 选项编译 C 文件“third.cpp”
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
还显示:无法启动程序,系统找不到指定文件的提示
程序代码
#include<stdio.h>
#include<string.h>
void Compare(int low,int high,char a[12])
{
if(a[low]==a[high]&&low<high)
{
low++;
high--;
}
if(low<=high)
printf("It's a beautiful name.\n");
else
printf("I don't like the name.\n");
}
void main()
{
char a[12];
int t;
while(scanf("%s",a)!=EOF)
{
t=strlen(a);
Compare(0,t-1,a);
}
}
------解决方案--------------------
你的项目类型选的托管的吧,用win32的就好