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