① 如何在cpp程序中添加cpp文件
;利人利己恐怕、人痛苦
② c++中,如何在main源文件中導入自己寫的源文件是源文件啊,.cpp的
#include導入的是.h頭文件,.h頭文件裡面是相應的.cpp文件命令函數、變數的聲明(.cpp文件是定義,不要搞混了)。所以你需要再新建一個one.h文件,one.h文件的內容就是one.cpp裡面的各種聲明,然後只要在需要include文件裡面加一句:#include 「one.h」就可以了。
注意:自己寫的.h頭文件在include的時候是用英文雙引號括起來的,而不是尖括弧。還有,include的只能是.h頭文件而不是.cpp源文件,所以one.h這個文件是必須有的。
③ 如何 .cpp文件.hpp文件 添加到工程
加到文件視圖,就可以.
下面視頻的後部分
http://you.video.sina.com.cn/b/31376166-1488862174.html
④ vc .h .cpp 文件怎麼添加
在你的工作窗口中FileView標簽頁欄中在** files 上右擊,選擇Add Files to Folder...,然後選中你要添加的.h和.cpp就OK了.
⑤ 如何讓vs2008自動在每個新建.cpp文件開始部分添加版權信息
沒遇到過這種。
我比較奇怪的是,一般都是在.h文件開頭添加,你為什麼要在.cpp文件添加呢?
⑥ 怎麼把這個.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工程中添加多個cpp文件
如果是窗體文件 就在 工程-》添加 里
添加X*.dfm X*.h X*.cpp
三個後綴的文件就可以了
只有頭文件的話 直接#include "..\..\XX\XXX.h" 即可
⑧ c++中如何包含cpp文件
.h是 頭文件
.cpp 是源文件
c++中。通常 將struct class #define typedef function 等的定義放到頭文件中,
而將 成員聲明 和 function實現 類實現 放入cpp中。
h和cpp中同時可以使用include包含頭文件,但是通常有個習慣,就是盡量不要在.h文件中include非必須的其他.h文件。
也就是說,當.h中的內容(各種聲明)用到了T* t那麼我們 沒有必要 #include "t.h",只需要在。h中 class T;聲明一下即可。
當 .h中用到了T t;也就是 非指針時,此時可以在.h中 include "t.h"。
至於其他的方法函數內需要用到的頭文件,當然都是在cpp文件中聲明了。
⑨ 怎樣為一個cpp文件寫頭文件,讓另一個cpp文件可以用這個cpp文件中的函數
直接在H文件中這樣寫: int fun(); 別的CPP中就引用這個H文件,然後這個函數就可以在這個CPP中使用了。
例如 代碼:
Fun.cpp文件
#include "stdafx.h"
#include "FunApp.h"
int _tmain(int argc, _TCHAR* argv[])
{
Fun();
return 0;
}
FunApp.h 文件
int Fun();
FunApp.cpp 文件
#include "stdafx.h"
#include "FunApp.h"
int Fun()
{
printf("Fun函數調用成功!");
return 0;
}
最後,記得將FunApp.cpp加入工程文件列表,不加入的話,會找不到函數的,然後編譯就可以了!
⑩ 如何給cpp文件加入頭文件
自定義的頭文件用#include "myfile.h"。注意把頭文件和你要使用頭文件的文件放在一個文件夾裡面。
__________________________分割線______________________
比如你要加入頭文件為:myfile.h
如果是這個文件是C++自帶的頭文件,那麼你需要這樣寫:
#include <myfile.h>
如果不是自帶的,是你自己寫的文件,你需要把這個頭文件和你要調用頭文件的那個cpp文件放在同一個目錄下,切記!然後這樣寫:
#include "myfile.h"
使用<>和""的不同在於,使用<>系統從它的默認路徑開始尋找,就是你的C++默認放頭文件的地方開始找起,找不到才從當前文件夾下找。而""則是現在當前文件夾下找,找不到才去默認路徑找。