怎样把cpp文件变成c文件
❶ vi中如何把文件名c.cpp改成c.c
用vc的话直接改后缀呗,
右键重命名,
把.cpp改成.c
❷ C语言中怎么把.cpp格式换成.c格式
是网络找的。。。因为C和C++的语法不完全一样,要改要懂C和C++的语法规则。。。大概如此。。。希望对你有用。
❸ C++中怎么才可以将.cpp文件生成.exe文件
1、打开c语言编辑工具,写入cpp文件所编程序源代码。
2、点击组建-编译-执和宴首行。
3、执行完程祥虚序,点击回车。
4、点击文件另存唤数为把文件存到你能够找到的文件夹中,比如桌面。
5、打开刚保存文件的文件夹,内含有一个Bebug的文件夹。
6、打开Bebug的文件夹,有一个以.exe为后缀名的文件,也就.cpp文件生成.exe文件。
❹ 我用VC创建一个工程时,后缀名总是CPP,但是我学的C语言,怎么才能把它改成后缀是C请帮个忙!谢谢
你在新建中选择c++ sourcefile创建,填写文件名的时候就填写filename.c类型,例如:QuckSort.c 这样就生成C类型文件。
❺ 怎么把这个.cpp的文件改成.c的
/*改扩展名,还有 minput函数的fp和i 变量申明位置不合适,移到函数开头就行了 */
#include <stdio.h>
#include <string.h>
#define SIZE 100
int num=0;
struct member_type
{
char name[10];
int id;
int age;
char addr[15];
}mem[SIZE];
void minput()
{
FILE *fp; /*早期的C编译器必须在函数开头声明变量,把fp和i移到开头*/
int i;
char ch;
while(1)
{
printf("请输入职员相关信息:\n");
printf("职员ID:");
scanf("%d",&mem[num].id);
printf("\n");
printf("职员姓名:");
scanf("%s",&mem[num].name);
printf("\n");
printf("职员年龄:");
scanf("%d",&mem[num].age);
printf("\n");
printf("职员地址:");
scanf("%s",&mem[num].addr);
printf("\n");
num++;
getchar();
printf("是否继续录入职员信息?(Y/N)\n");
ch = getchar();
if (ch =='n' || ch =='N')
{
break;
}
}
if ((fp=fopen("member.dat","wb"))==NULL)
{
printf("出错了,无法打开文件!\n");
return ;
}
if (fwrite(&num,sizeof(int),1,fp)!=1)
{
printf("出错了,无法写入文件!\n");
}
for (i=0;i<num;i++)
{
if (fwrite(&mem[i],sizeof(struct member_type),1,fp)!=1)
{
printf("出错了,无法写入文件!\n");
}
}
fclose(fp);
}
void moutput()
{
FILE *fp;
int i;
if ((fp=fopen("member.dat","rb"))==NULL)
{
printf("出错了,无法打开文件!\n");
return ;
}
if (fread(&num,sizeof(int),1,fp)!=1)
{
num=-1;
}
else
{
for(i=0;i<num;i++)
{
fread(&mem[i],sizeof(struct member_type),1,fp);
printf("%s 的职员ID为 %d 年龄为 %d 地址为 %s\n",mem[i].name,mem[i].id,mem[i].age,mem[i].addr);
}
}
fclose(fp);
}
int main()
{
int xuhao;
void minput();
void moutput();
while(1)
{
printf("=========企业职员信息管理程序===========\n");
printf("1,输入职员信息\n");
printf("2,查看已录入职员信息\n");
printf("3,退出本程序\n");
printf("请输入要执行的操作前面的序号:");
scanf("%d",&xuhao);
switch(xuhao)
{
case 1:minput();
break;
case 2:moutput();
break;
case 3:return 0;
}
}
return 0;
}
❻ vc 6.0 怎么把默认后缀.cpp改为.c
点另存为,保存为.c就是了
或者是在创建的时候在文件名后面加一个.c
❼ 能吧C语言扩展名为.cpp的文件改成.c的吗谢谢了拜托各位了 3Q
可以,但是你的写法必须要规范才可以转换后编译还是无误的,否则会出现一些C不支持但C++支持的语法错误。
❽ *CPP文件如何转成*C文件
直接把扩展名改了就行了!
*.c和*.cpp都是一样的
❾ 求高手讲 .cpp文件改为.c 文件
打开.cpp点文件,另存为(保存为).c就行了
❿ 如何将C++的.CPP文件转换为C中.C的文件
首先,得把关于或者涉及C++语法及库调用的地方改为C风格
其次,把文件扩展名改为C.
关键是程序内容.大部分C++程序都可以改为纯C程序.
但少数涉及C++库用法或算法的就有点难了.
最简单的,
比如一个 char *p =new char[10]
这样一句,在C++中,属于动态定义数组char数组.
改为C的话,静态倒好办,改为动态就得用malloc函数了,差得有点远哦....
掌握C++和C的程序员改,估计还行.只懂C和普通懂C++的,估计有点难度.
又比如:
队列的使用 C++中有用 list<string> ls,就是定义了一个内容为string的不定数组ls,而这个,要改为C,真的要做很功夫哦..........