当前位置:首页 » 办公资讯 » 怎样把cpp文件变成c文件

怎样把cpp文件变成c文件

发布时间: 2023-05-19 20:00:41

❶ 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,真的要做很功夫哦..........

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1881
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1352
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1639
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1718
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1481
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1805
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1941
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1586
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1566
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1741