house5源碼
『壹』 學生宿舍管理系統,C++源碼
#include <iostream>
#include <string>
#include <fstream>
#include <ctime>
using namespace std;
class student
{
private:
long int stu_num; //學號,宿舍號
char stu_name[40]; //姓名
char class_name[40]; //班別
char house_name[20]; //宿舍
public:
student()
{
stu_num=0;
stu_name[0] =0;
class_name[0] =0;
house_name[0] =0;
}
student::student(long a, char * b,char *c,char *d)
{
Setdata(a , b, c, d);
}
char * Getstuname(void) //姓名查找
{
return stu_name ;
}
long Getstunum(void) //學號查找
{
return stu_num;
}
char * Gethousename(void) //宿舍號查找
{
return house_name;
}
char * Getclassname(void) //按班級查找
{
return class_name;
}
void Setdata(long a, char *b,char *c,char *d)
{
stu_num = a;
strcpy(stu_name, b);
strcpy(class_name, c);
strcpy(house_name, d);
}
void Show(void)
{
cout<<"學號:"<<stu_num<<"\t"<<"姓名:"<<stu_name<<"\t";
cout<<"班級:"<<class_name<<"\t\t"<<"宿舍:"<<house_name<<"\n";
}
};
void main(void)
{
student s1;
int flags=0;
long stu_num; //學號
char stu_name[40]; //姓名
char class_name[40]; //班級
char house_name[20]; //宿舍
time_t t;
time(&t);
ifstream file1;
ofstream file3;
char flag = 'y';
cout<< "---------------------------------學生成績管理系統-------------------------------"<<endl;
cout<< "\t\t\t 時間:" << ctime(&t);
while( flag=='y' || flag=='Y')
{ //由flag控制循環
cout<<"--------------------------------------------------------------------------------\n";
cout<<"\t\t 1:注冊學生!\n";
cout<<"\t\t 2:按學號查看學生信息!\n";
cout<<"\t\t 3:按宿舍號查看學生信息!\n";
cout<<"\t\t 4:按姓名查看學生信息!\n";
cout<<"\t\t 5:按班級查看學生信息!\n";
cout<<"\t\t 6:顯示全部學生信息\n";
// cout<<"\t\t 7:按學號修改學生信息\n";
// cout<<"\t\t 8:按學號刪除學生信息!\n";
cout<<"--------------------------------------------------------------------------------\n";
cout<<"請輸入選擇:";
char choice;
cin>>choice;
switch(choice)
{
case '1':
file3.open("c:\\stu.dat",ios::app|ios::binary);
input: flags=0;
cout<<"輸入學號:";
cin>>stu_num;
while (stu_num<100000 || stu_num>999999)
{
cin.clear();
rewind(stdin);
cout << "你輸入的學號不正確,請輸入一個六位數的學號" << endl;
cout << "學號:";
cin >> stu_num;
}
file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
if(s1.Getstunum()==stu_num)
flags=1;
}
}
file1.clear();
file1.close();
if (flags==1)
{
cin.clear();
cout << "學號重復,請重輸入!" << endl;
goto input;
}
cout<<"輸入姓名:"; cin>>stu_name;
cout<<"輸入班級:"; cin>>class_name;
cout<<"輸入宿舍:"; cin>>house_name;
s1.Setdata(stu_num,stu_name,class_name,house_name);
file3.write((char*)&s1,sizeof(s1));
file3.clear();
file3.close();
break;
case '2': //按學號查找
cout<<"請輸入學生的學號:";
cin>>stu_num;
while (stu_num<100000 || stu_num>999999)
{
cin.clear();
rewind(stdin);
cout << "你輸入的學號不正確,請輸入一個六位數的學號" << endl;
cout << "學號:";
cin >> stu_num;
}
file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
if(s1.Getstunum()==stu_num) //顯示學生信息
{
s1.Show();
flags=1;
}
}
}
file1.clear();
file1.close();
if (flags==0)
cout << "沒有找學號為:"<< stu_num <<"的學生記錄!" << endl;
flags=0;
break;
case '3': //按宿舍號查找
cout<<"請輸入宿舍號:";
cin>>house_name;
file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
if(strcmp(s1.Gethousename(),house_name)==0)
{
s1.Show();
flags=1;
}
}
}
file1.clear();
file1.close();
if (flags==0)
cout << "沒有找到宿舍為:"<< house_name <<"的學生記錄!" << endl;
flags=0;
break;
case '4': //按姓名查找
cout<<"請輸入學生姓名:";
cin>>stu_name;
file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
if(strcmp(s1. Getstuname(),stu_name)==0)
{
s1.Show();
flags=1;
}
}
}
file1.clear();
file1.close();
if (flags==0)
cout << "沒有找到姓名為:"<< stu_name <<"的學生記錄!" << endl;
flags=0;
break;
case '5': //按班級查找
cout<<"請輸入班級名稱:";
cin>>class_name;
file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
if(strcmp(s1. Getclassname(),class_name)==0)
{
s1.Show();
flags=1;
}
}
}
file1.clear();
file1.close();
if (flags==0)
cout << "沒有找到該班級為:"<< class_name <<"的學生記錄!" << endl;
flags=0;
break;
case '6': //顯示全部學生信息
file1.open("c:\\stu.dat",ios::in | ios::binary);//按讀方式打開文件
while(!file1.eof())
{
int n;
file1.read((char *)&s1,sizeof(student));
n=file1.gcount();
if(n==sizeof(student))
{
s1.Show();
flags=1;
}
}
file1.clear();
file1.close();
if (flags==0)
cout << "資料庫沒有記錄!" << endl;
flags=0;
break;
// case '7': //修改學生信息按學號
// flags=0;
// cout<<"請輸入要修改學生的學號:";
// cin>>stu_num;
// while (stu_num<100000 || stu_num>999999)
// {
// cin.clear();
// rewind(stdin);
// cout << "你輸入的學號不正確,請輸入一個六位數的學號" << endl;
// cout << "學號:";
// cin >> stu_num;
// }
// file1.open("c:\\stu.dat",ios::in | ios::binary | ios::beg);//按讀方式打開文件
// while(!file1.eof())
// {
// int n;
// file1.read((char *)&s1,sizeof(student));
// n=file1.gcount();
// if(n==sizeof(student))
// {
// if(s1.Getstunum()==stu_num)
// {
// file3.open("c:\\stu.dat",ios::out|ios::binary);
// cout<<"輸入姓名:"; cin>>stu_name;
// cout<<"輸入班級:"; cin>>class_name;
// cout<<"輸入宿舍:"; cin>>house_name;
// s1.Setdata(stu_num,stu_name,class_name,house_name);
// file3.write((char*)&s1,sizeof(s1));
// file3.close();
// flags=1;
// }
// }
// }
// file1.clear();
// file1.close();
// if (flags==0)
// {
// cout << "沒有此學生記錄,不能進行修改!" << endl;
// break;
// }
// break;
// case '8': //刪除學生信息按學號
default: flag = 'n';
break;
}
}
cout << "謝謝您的使用!" << endl;
}
『貳』 網頁如何查看源代碼
問題一:如何查看網頁的JS代碼 在網頁中點右鍵,然後查看海文件,如果JS代碼是直接寫在HTML文件中的這樣就能看到了,如果JS代碼是在外部文件的,那就從HTML代碼中找到js外部文件的網址,然後下載回來就能看了。
問題二:怎樣使用瀏覽器查看網頁HTML和CSS源代碼 IE9瀏覽器默認情況下隱藏了瀏覽器菜單欄,因此在打開IE9瀏覽器以後,需要按鍵盤上的ALT鍵來顯示瀏覽器工具欄。
2
在顯示出來的IE菜單欄上點擊菜單「查看」→「源文件」。
3
IE瀏覽器會自動打開一個新的窗口來顯示網頁源代碼。
4
哦~這份緣文件實在太難看懂了~別著急,其實IE9提供了一個更為強大的網頁源代碼查看工具――開發者工具。
點擊IE9瀏覽器右上角的齒輪圖標,在下拉菜單中點擊「F12開發者工具」,或者直接按鍵盤上的快捷鍵F12也可以打開開發者工具。
5
IE9的開發者工具提供更為強大的網頁開發查看代碼和調試功能,你可以使用開發者工具更方便地查看網頁HTML代碼,CSS樣式代碼和腳本等信息。
END
使用Firefox火狐瀏覽器查看網頁源代碼
1
Windows Vista/7用戶:點擊Firefox瀏覽器左上角的快捷菜單,在下拉菜單中點擊「Web開發者」→「查看頁面源代碼」。
Windows XP/Linux用戶:點擊Firefox瀏覽器的菜單「工具」→「Web開發者」→「查看頁面源代碼」。
鍵盤快捷鍵:Ctrl+U
2
Firfox瀏覽器會打開網頁源代碼窗口顯示網頁HTML源代碼。
3
如果想要查看其中外聯的CSS源文件,可以用滑鼠點擊源代碼中的CSS外聯文件鏈接網址。
4
不過自帶的之中網頁源文件查看器並不好用,你可以嘗試使用插件Firebug來獲取更好用的網頁開發功能。
點擊「Web開發者」→「獲取更多工具」。
5
在彈出的Firefox新標簽頁中安裝插件「Firebug」。
6
安裝完成以後會在Firefox瀏覽器的右上角工具欄中添加Firebug的圖標,點擊它就可以使用Firebug網頁調試工具了。
這個工具相當強大哦~
END
使用谷歌Chrome瀏覽器查看網頁源代碼
點擊Chrome瀏覽器右上角的快捷菜單「工具」→「查看源代碼」。
Chrome瀏覽器會打開一個網頁源代碼顯示窗口,這個源代碼顯示窗口好像也是不那麼友好,一大堆網頁代碼實在不知道如何下手呀。
如果你想要更好的網頁源代碼顯示和開發工具,那就點擊Chrome瀏覽器右上角的快捷菜單「工具」→「開發者工具」。
看看,不需要下載任何插件,Chrome瀏覽器就已經為你提供了一個相當強大的網頁開發者工具了。
使用Chrome瀏覽器開發者工具來查看和調試CSS也相當好用。
問題三:如何查看網頁源碼 這個要看樓主是想查看哪些代碼了?是前端JS代碼還是後端開發代碼呢?如果是前者需要樓主有一定的基礎,可以在網頁源代碼中尋找內嵌入的帶有標簽或者找 問題四:怎麼進去網頁的後台?查看源代碼? 找到後台管理的入口 浮輸入管理員帳號和密碼登陸,然後在網站設置或企業信息的地方修改電話號碼,保存。再切換到前台頁面,按一下F5刷新,就看到修改的效果了。ASP源碼中心的後台都是這種傻瓜式操作的,不明白可以問網站上的客服。
問題五:谷歌瀏覽器怎麼查看網頁源代碼 谷歌瀏覽器查看網頁源代碼在所在頁面右擊選擇查看網頁源代碼,或者在開發者調試界面也可查看。
軟體工具:谷歌瀏覽器 版本 53.0.2785.116 m
方法一、在所在頁面,滑鼠右擊彈出菜單,選擇「查看網頁源代碼」。
方法二:在所在頁面,按ctrl+u快捷鍵打開查看網頁源代碼頁面。
方法三:在所在頁面,按F12打開開發者調試頁面,在Elements標簽下的代碼既是網頁源碼。再按下F12可退出開發者調試頁面。
問題六:谷歌瀏覽器怎麼查看網頁源代碼 打開一個網頁2.
網頁中右鍵,選擇查看「查看網頁源代碼」
問題七:網頁源碼編輯,怎麼查看源碼的HTML代碼在伺服器的哪個文件里 50分 1:看開發文檔
2:看目錄分類,例如:admin目錄下的html有90%以上是後台的。和網站同名的目錄(或者是網站的英文縮寫、或者是網站的標示代號等)80%是前台展示頁面;以此類推
3:看html文件的文件名,一般來說html的文件的文件名起名都是有規律或者有意義的,例如:tools很明顯是工具欄;header很明顯是頭部分;help幫助頁面;foot底部欄…………
總述:有開發文檔最好,要是沒有就按照2、3解決,或者問你的同事、領導;
小技巧:如果你是Google瀏覽器:按F12候,選擇Sources選項,看左下欄,能幫你定位到網站文件夾
就這么多了。。。。。。
問題八:如何查看用框架做的網頁源碼 簡單的很,
看到框架中的SRC部分了吧。
把它加上你要看的網站的地址,就OK了。
歡迎訪問我的網站,HTML學習指南。網址在用戶名中。
問題九:如何查看一個網頁的HTML源代碼? 查看一個網頁HTML源代碼的方法是:打開一個網頁之後,點擊瀏覽器上的菜單查看.選擇下面的源文件選項.即可打開一個記事本文件,其中就是這個網頁所有代碼.也可以將滑鼠放置到網頁上的任何位置(只要是位於沒有鏈接.圖片處,最好是網頁中的空白區域),點擊滑鼠右鍵.選擇其中的查看源文件即可.
問題十:safari如何查看源代碼 IOS系統中主要使用蘋果的Safari瀏覽器,上網沖浪,查看網頁。
但是,與IE瀏覽器不同,Safari不支持查看源代碼功能。
這里推薦一種查看html源代碼的方式:
1. 把需要查看源代碼的網頁保存一個書簽;
2. 編輯該書簽,把網址修改為以下代碼:
javascript:(function(){var a=window.open('about:blank').document;a.write('');a.close();var b=a.body.a(a.createElement_x('pre'));b.style.overflow='auto';b.style.whiteSpace='pre-wrap';b.a(a.createTextNode(document.documentElement.innerHTML))})();3.關閉編輯書簽,在Safari中通過書簽菜單,點擊該書簽,出現的就是源碼了
『叄』 怎麼運行 html5游戲的源代碼
1、打開任意一個網站,根據自己的需要選擇。
『肆』 怎麼運行 html5游戲的源代碼
HTML5游戲是通過html+javascript+css技術開發的游戲,屬於網頁游戲,可以運行在HTML5的網頁瀏覽器中。
運行HTML5游戲,需要一個支持HTML5的網頁瀏覽器,比如IE10或11,google的chrome瀏覽器,火狐firefox,網路瀏覽器,或者QQ瀏覽器,獵豹瀏覽器等CHROME內核的瀏覽器。
下載的HTML5游戲文件解壓後,文件夾中會有一個後綴為html或者htm的文件,應該是在根目錄下一般以index.html命名。其他文件可能有js後綴,css後綴,或者圖片,請保持相對位置不能動。
然後按下面方式運行那個html文件:
方法1:
打開瀏覽器,將html文件拖拽到瀏覽器中。
方法2:
在文件夾中選中html文件,點右鍵,在菜單選擇「打開方式」,然後選擇火狐、Chrome瀏覽器、或者上述所說的網路瀏覽器、QQ瀏覽器、獵豹瀏覽器即可。
『伍』 怎麼獲取網頁源代碼中的文件
獲取網頁源代碼中的文件的具體步驟如下:
1、首先我們在瀏覽器里隨意打開一張網頁查看其源代碼。
『陸』 源代碼怎麼運行
問題一:如何運行代碼 打開命令提示符,然後就開始輸入程序??別告訴我你在cmd下輸入程序代碼..........
運行c語言程序你得在編譯器里才行。首先你得有編譯器,比如tc,vc之類的,安裝後,比如vc,選擇你要創建的程序類型,輸入代碼,編譯後生成.exe文件就可運行了。
你要用什麼編譯器啊??或者你的教程里用的是什麼編譯器啊?Turbo C下載地址是
c.sky/soft/6280
MinGWStudio也不錯,
d.download.csdn/...晶or800
你得先注冊個賬號才能下。
問題二:JAVA源代碼怎麼運行 .java文件的話,非項目那種單篇幅的源代碼需要先進行編譯,生成.class文件可以在命令控制台下用java 文件名 進行運行,編譯java文件需要javac.exe程序 應該是jdk中的工具,所以你需要下載jdk並配置環境變數,然後在控制台運行javac編譯源升畢文件所在目錄下的java文件,會在本目錄下生成一個同名的.class文件
(沒有報錯的情況下) ,然後運行java 文件名 即可運行該代碼(前提是你這篇文件需要有main方法)。
問題三:html5源碼怎麼運行 1,將文件後綴改為 2、右鍵,打開方式為瀏覽器
問題四:如何使用VS2013運行已有源代碼? 新建一個解決方案,再新建一個空項目,把代碼文件添加到項目裡面就行了
問題五:怎麼運行VB源代碼 chinaboyzyq 的方法是一般可行的。
但,如果,你這個VB代碼弗插入或引用了什麼控制項或部件,而你的電腦卻不確定有沒有這些控制項或部件,那就不一定了。
問題六:C#源代碼怎麼運行,我從網上下載的源代碼,不知道怎麼能變成運行的程序,求圖 求詳解 文件-打開項目-瀏覽到下載源碼解壓後裡面的sln文件,打開。
如果是網站,文件-打開網站羨散-瀏覽到包含很多aspx.cs頁面的那個文件夾,打開。
運行是工具欄裡面類似播放的按鈕。
問題七:C語言代碼,怎麼運行。 那就直接用VC打開代碼(代碼文件後綴名必須是「**.c」(c#寫的)或者「**.cpp」(c++寫的)),編譯連接後運行,試下是否正常,如正常,則打開源處碼所在文件夾下的debug文件夾,裡面的「**.exe」便是,今後要玩直接點它就行! 至於要把游戲換圖標加工什麼的那就一言難盡,需要一定基礎。
問題八:怎麼運行 html5游戲的源代碼? HTML5游戲是通過html+javascript+css技術開發的游戲,屬於網頁游戲,可以運行在HTML5的網頁瀏覽器中。
運行HTML5游戲,需要一個支持HTML5的網頁瀏覽器,比如IE10或11,google的chrome瀏覽器,火狐firefox,網路瀏覽器,或者UC,QQ瀏覽器,獵豹瀏覽器。早期的IE9以前的版本是不行的。瀏覽器可以到網路搜索下載,然後安裝。
下載的HTML5游戲文件解壓後,文件夾中會有一個後綴為html的文件,應該是在根目錄下。其他文件可能有js後綴,css後綴,或者圖片,請保持相對位置不能動。
然後下面就需要運行那個html文件了:
方法1:
可以打開瀏覽兄笑氏器,將html文件拖拽到瀏覽器中。
方法2:
也可以在文件夾中選中html文件,點右鍵,在菜單選擇「打開方式」,然後選擇火狐或Chrome瀏覽器即可。
問題九:PB源代碼如何運行? 新建一個workspace,然後添加一個Existing Application,在下步中選擇你那pbl中的應用(帶有應用的pbl會顯示+,打開它在下級文件中),再下一步點窗口旁邊的3個點的按鈕,添加所以的pbl文件,再一步步確定下去就可以了。
上面方法適合pb8.0及以上版本攻PB有版本兼容的問題,低版本的軟體不能打開高版本的文件,用高版本的軟體打開低版本的文件就會升級到高版本,但不是一定會升級,有時也會提示錯誤,這個要慢慢了解了,
希望我的回答對你有幫助!
『柒』 游戲源碼是什麼意思
問題一:游戲源代碼什麼意思 游戲源代碼:游戲程序文件的代碼。
源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是基虛滾將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
問題二:游戲代碼是什麼意思 雖然電腦上標明是音樂文件,但是用TXT打開會發現是一串數字~沒錯~這就是金手指~
保存CMF格式代碼:新建一個記事本,把代碼復制進去,選另保存為(注意文件格式選「任意文件」),搏余然後選擇保存地點和文件名(XXXXX.cmf)即譽慶可~
還有問題請補充~也可私聊~
問題三:請問網路游戲的源代碼是什麼? 網路游戲源代碼就是游戲的基礎,在外行人眼裡是無數行的英文和數字,其實就是一組程序。
作用當然是開發游戲啦。
手上擁有了源代碼就可以製作游戲,當然如果你啥都不改,那功能就伐原來的游戲沒什麼兩樣。
現在網上你可以搜索一下網路游戲的源代碼還是非常多的,但是大多數都是不完整的,也就是說你即便得到了也無法用。
另外只要這款游戲是國產的,你如果一模一樣也不行,因為違反版權。
所以就算你拿到了源代碼,你也要有完整的美術資源,需要讓程序貼圖替換上去,達到視覺上不一樣的效果。世界背景和故事都要換,所有這些的成本當然不是一般的高。
好吧,即便你搞好了,那接下來你還要運營吧,運營的成本就更高了。
問題四:該游戲代碼什麼意思怎麼解決? 50分 這是亂碼,游戲本體已經崩潰,會出現亂碼可能是你私自改動了文件參數,或下載。錯誤,可直接刪除。
問題五:源代碼怎麼用的啊??有的游戲給 有的程序個給的那個 不知道你玩的啥游戲,但是看樣子估計是c++代碼,我英文學的不好
從英文描述中我猜測這是v c++的代碼,「」在代碼中表示注釋,前三行是注釋,其大意如下:
stdafx.cpp :源文件,包括剛才的標准單元?
fixyou.pch將是預編譯的標題
stdafx.obj將包含預編譯的類型信息
「cpp」明顯是c++源碼文件的縮寫名,而最後一行是頭文件。
所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。
編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include stdafx.h前的代碼都是預編譯的,它跳過#include stdafx. h指令,使用projectname.pch編譯這條指令之後的所有代碼。
因此,所有的CPP實現文件第一條語句都是:#include stdafx.h。
其實我學的pascal,所以對c++了解的少,如果你真的想學會他,還是自己找幾本c++的書學一下,這樣才能「使用」代碼得心應手。
問題六:手機游戲源代碼是什麼,怎麼使用 不知道你玩的啥游戲,但是看樣子估計是c++代碼,我英文學的不好
從英文描述中我猜測這是v c++的代碼,「」在代碼中表示注釋,前三行是注釋,其大意如下:
stdafx.cpp :源文件,包括剛才的標准單元?
fixyou.pch將是預編譯的標題
stdafx.obj將包含預編譯的類型信息
「cpp」明顯是c++源碼文件的縮寫名,而最後一行是頭文件。
所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣快編譯速度,節省時間。
預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。
編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include stdafx.h前的代碼都是預編譯的,它跳過#include stdafx. h指令,使用projectname.pch編譯這條指令之後的所有代碼。
因此,所有的CPP實現文件第一條語句都是:#include stdafx.h。
其實我學的pascal,所以對c++了解的少,如果你真的想學會他,還是自己找幾本c++的書學一下,這樣才能「使用」代碼得心應手。
問題七:什麼是游戲代號? 什麼游戲?哪個美女?哪個國家?何為代號?具體點啊!我想回答!
問題八:coc部落對戰里的游戲代碼代表什麼意思 請詳細描述問題謝謝~
問題九:源代碼在游戲中的作用 網路游戲源代碼就是游戲的基礎,在外行人眼裡是無數行的英文和數字,其實就是一組程序。
作用當然是開發游戲啦。
手上擁有了源代碼就可以製作游戲,當然如果你啥都不改,那功能就和原來的游戲沒什麼兩樣。
現在網上你可以搜索一下網路游戲的源代碼還是非常多的,但是大多數都是不完整的,也就是說你即便得到了也無法用。
另外只要這款游戲是國產的,你如果一模一樣也不行,因為違反版權。
所以就算你拿到了源代碼,你也要有完整的美術資源,需要讓程序貼圖替換上去,達到視覺上不一樣的效果。世界背景和故事都要換,所有這些的成本當然不是一般的高。
好吧,即便你搞好了,那接下來你還要運營吧,運營的成本就更高了。
問題十:手機游戲那麼多代碼,他們怎麼找代碼破解游戲的。需要學什麼的才知道游戲代碼的意思。 5分 你好朋友這樣的情況有可能是游戲伺服器問題,建議過段時間再登錄,應當可以正常。
『捌』 高分懸賞急求一段源代碼
#include<iostream>
#include<fstream>
#include<conio.h>
using namespace std;
class Librarian //圖書管理員類
{
public:
Librarian();
Librarian(int n,int j,char na[20],int w );
int getnumber();
int getjobage();
char *getname();
int getwages();
void resetjobage(int j);
void resetwages(int w);
void resetname(char na[20]);
private:
int number;
int jobage;
char name[20];
int wages;
};
Librarian::Librarian() //其函數的實現
{
number=0;
char b[20]="no one";
jobage=0;
strcpy(name,b);
}
Librarian::Librarian(int n,int j,char na[20],int w)
{
number=n;
jobage=j;
strcpy(name,na);
wages=w;
}
int Librarian::getjobage()
{return jobage;}
char *Librarian::getname()
{return name;}
int Librarian::getnumber()
{return number;}
int Librarian::getwages()
{return wages;}
void Librarian::resetjobage(int j)
{
jobage=j;
}
void Librarian::resetname(char na[20])
{
strcpy(name,na);
}
void Librarian::resetwages(int w)
{
wages=w;
}
class reader //讀者類
{
private:
int number;
int age;
char name[20];
char borrowbook[20];
public:
reader();
reader(int c,int a,char b[20],char e[20]);
int getnumber();
int getage();
char *getname();
char * getborrowbook();
void reworkborrowbook(char a[20]);
};
reader::reader() //其函數的實現
{
char a[20]="沒有人";
char c[20]="沒有借書";
number=0;
age=0;
}
reader::reader(int a,int c,char d[20],char e[20])
{
number=a;
age=c;
strcpy(name,d);
strcpy(borrowbook,e);
}
int reader::getnumber(){return number;}
int reader::getage(){return age;}
char *reader::getname(){return name;}
char * reader::getborrowbook(){return borrowbook;}
void reader::reworkborrowbook(char a[20]){strcpy(borrowbook,a);}
struct book //圖書的結構體
{
int num;
char name[20];
char writer[20];
};
void outbookinf() //輸出所有圖書信息
{
int i;
ifstream infile("allbook.txt",ios::in);
char line[50];
cout<<"書名"<<'\t'<<"書號"<<'\t'<<"作者"<<endl;
for(i=1;i<=10;i++)
{
infile.getline(line,50,'\n');
cout<<line<<endl;
}
infile.close();
}
void serchLaninf() //圖書管理員信息函數
{
int n,i;
ifstream file("serchLaninf.txt");
if(file) { file>>n; file.close();}
else {cout<<"沒有圖書管信息理員"; exit(0);}
ifstream is("controlloer.txt",ios_base::binary);
if(is)
{
Librarian *A=new Librarian[n];
for(i=0;i<n;i++)
{
is.read((char *)&A[i],sizeof(A[i]));
}
for(i=0;i<n;i++)
{
cout<<"編號"<<'\t'<<"工齡"<<'\t'<<"名字"<<'\t'<<"工資"<<endl;
cout<<A[i].getnumber()<<"\t"<<A[i].getjobage()<<"\t"<<A[i].getname()<<"\t"<<A[i].getwages()<<endl;
}
}
else
{
cout<<"txt文件打開出錯'"<<endl;
}
is.close();
}
void libary() //圖書館的總信息
{
system("cls");
system("color 2e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<"本校圖書館由本部圖書館及彭州校區圖書館組成,圖書館總面積達了****平方米";
cout<<" (本館現在有***類書籍***萬冊,****類書籍****萬冊,****類書籍****萬冊****類書籍****萬冊),";
cout<<"圖書館現有工作人員***名";
cout<<"圖書館現有的現代化設備價值超過****萬元………………"<<endl;
}
void storelibrarian() //存入新的管理員的信息
{
int age,n,num,wage;
char name[20];
ifstream file("serchLaninf.txt");
if(file) { file>>n; file.close();}
else { n=0;}
cout<<"已有的圖書管理員個數:";
cout<<n<<endl;
cout<<"請輸入新圖書管理員的編號和工齡,名字和工資:";
cin>>num>>age>>name>>wage;
Librarian A(num,age,name,wage);
cout<<"編號 工齡 名字 工資 "<<endl;
cout<<A.getnumber()<<" "<<A.getjobage()<<" "<<A.getname()<<" "<<A.getwages()<<endl;
ofstream outfile("controlloer.txt",ios_base::app );
outfile.write((char *)&A,sizeof(A));
outfile.close();
n++;
ofstream tfile("serchLaninf.txt");
tfile<<n;
tfile.close();
cout<<"保存成功!";
}
void reLaninf() //修改圖書管理員
{
int i,n,h,jobage,wage,j;
char name[20];
ifstream file("serchLaninf.txt");
if(file) { file>>n; file.close();}
else {cout<<"沒有圖書管信息理員";
exit(0);}
cout<<"已有的圖書管理員個數:";
cout<<n<<endl;
Librarian *A=new Librarian[n];
ifstream is("controlloer.txt",ios_base::binary);
if(is)
{
for(i=0;i<n;i++)
{
is.read((char *)&A[i],sizeof(A[i]));
}
for(i=0;i<n;i++)
{
cout<<"編號 工齡 名字 工資"<<endl;
cout<<A[i].getnumber()<<" "<<A[i].getjobage()<<" "<<A[i].getname()<<" "<<A[i].getwages()<<endl;
}
}
else
{
cout<<"打開文件出錯"<<endl;
}
is.close();
cout<<"請選擇你要修改的管理員編號:";
cin>>h;
cout<<"輸入新的工齡,名字,工資:";
cin>>jobage>>name>>wage;
A[h-1].resetjobage(jobage);
A[h-1].resetname(name);
A[h-1].resetwages(wage);
cout<<"該管理員修改後的名字是:"<<A[h-1].getname()<<" 工齡是:"<<A[h-1].getjobage()<<" 工資是:"<<A[h-1].getwages()<<endl;
ofstream tfile("controlloer.txt",ios_base::binary);
for(j=0;j<n;j++)
{
tfile.write((char *)&A[j],sizeof(A[j]));
}
tfile.close();
}
void aadbook() //新增圖書
{
int num;char name[12];char writer[10];int n;
a:
ofstream fout("allbook.txt",ios::app);
cout<<"請錄入圖書信息:"<<endl;
cout<<"書名"<<'\t'<<"書號"<<'\t'<<"作者"<<endl;
cin>>name;fout<<name<<'\t';
cin>>num;fout<<num<<'\t';
cin>>writer;fout<<writer<<'\n';
fout.close();
cout<<"是否繼續錄入?1.是2.否"<<endl;
cin>>n;
if(n==1)
goto a;
else
{void studentland();
studentland();}
}
void delate() //刪除函數
{ int m;
cout<<"選擇操作選項:"<<endl;
cout<<" 1.刪除全部信息"<<endl;
cout<<" 2.單個刪除"<<endl;
cin>>m;
if(m==1)
{ofstream file("allbook.txt",ios::trunc);
cout<<"全部刪除完畢,按任意鍵返回!"<<endl;
file.close();
getch();
system("cls");
void studentland();
studentland();
}
char str[10][80],buf[20];
a:
int i=0,flag=100,c=0;
ifstream fin("allbook.txt");
if(!fin){
cout<<"文件打開失敗!"<<endl;
getch();
system("cls");
void studentland();
studentland();
}
cout<<"請輸入你要刪除的書名:"<<endl;
cin>>buf;
strcat(buf,"\t");
while(fin.getline(str[i],80))
{
if(strncmp(str[i],buf,strlen(buf))==0)
{
flag=i;
}
i++;
}
fin.close();
if(flag==100)
{
cout<<"沒有你所要刪除的書籍!重新按1,否則0....."<<endl;
int b;
cin>>b;
if(b==1)goto a;
else c=1;
}
if(c==0){
ofstream fout("allbook.txt");
for(int j=0;j<i;j++){
if(j==flag)continue;
fout<<str[j]<<endl;
}
fout.close();
cout<<"你要刪除的書籍的信息已刪除,繼續按1,否則按0....."<<endl;
int b;
cin>>b;
if(b==1)goto a;
}
cout<<"操作已經結束,按任意鍵返回......"<<endl;
getch();
system("cls");
void studentland();
studentland();
}
void searchbook() // 查找書籍
{
a:
ifstream fin;
int flag=0,b,length;
char str[20];
char f[200];char g[200];
fin.open("allbook.txt");
if(!fin)
{
cout<<"Open f1.dat error....."<<endl;
exit(1);
}
while(1)
{
cout<<"請輸入書名:";
cin>>str;
strcat(str,"\t");
length=strlen(str);
cout<<"------------------------------------"<<endl;
while(fin.getline(f,199))
{
strcpy(g,f);
if(strncmp(str,f,length)==0)
{
flag=1;
break;
}
}
if(flag==1)
{
cout<<"所查詢的書已經找到:"<<'\n';
cout<<"--------------------------------"<<endl;
cout<<"書名"<<'\t'<<"書號"<<'\t'<<"作者"<<'\t'<<endl;
cout<<g<<endl;
cout<<"--------------------------------"<<endl;
flag=0;
cout<<"要繼續查詢按1,否則按0:"<<endl;
cin>>b;
if(b==0)break;
}
else
{
fin.close();
cout<<"沒有此書,繼續按1,否則按0..."<<endl;
cin>>b;
if(b==0)break;
goto a;
}
}
fin.close();
cout<<"查詢完畢,按任意鍵返回......"<<endl;
getch();
system("cls");
void studentland();
studentland();
}
void seachreader() // 查詢讀者信息
{
a:
ifstream fin;
int flag=0,b,length;
char str[20];
char f[200];char g[200];
fin.open("readernum.txt");
if(!fin)
{
cout<<"沒有此信息文件!"<<endl;
exit(1);
}
while(1)
{
cout<<"請輸入你要查找讀者的名字:";
cin>>str;
strcat(str,"\t");
length=strlen(str);
cout<<"------------------------------------"<<endl;
while(fin.getline(f,199))
{
strcpy(g,f);
if(strncmp(str,f,length)==0)
{
flag=1;
break;
}
}
if(flag==1)
{
cout<<"所查詢的讀者已經找到:"<<'\n';
cout<<"--------------------------------"<<endl;
cout<<"名字"<<'\t'<<"編號"<<'\t'<<"年齡"<<'\t'<<"借書次數"<<endl;
cout<<g<<endl;
cout<<"--------------------------------"<<endl;
flag=0;
cout<<"要繼續查詢按1,否則按0:"<<endl;
cin>>b;
if(b==0)break;
goto a;
}
else
{
fin.close();
cout<<"沒有此人,繼續按1,否則按0..."<<endl;
cin>>b;
if(b==0)break;
goto a;
}
}
fin.close();
cout<<"查詢完畢,按任意鍵返回......"<<endl;
getch();
system("cls");
void studentland();
studentland();
}
/*void seachreader() //查詢讀者的信息
{
int i,b,h=0;
char a[20];
ifstream file("readernum.txt");
if(file) { file>>b; file.close();}
else { cout<<"沒有文件";}
cout<<"已有的讀者個數:";
cout<<b<<endl;
reader *A=new reader[b];
ifstream is("reader.txt",ios_base::binary);
if(is)
{
for(i=0;i<b;i++)
{
is.read((char *)&A[i],sizeof(A[i]));
}
}
else
{
cout<<"txt文件打開出錯"<<endl;
}
is.close();
cout<<"請輸入你要查找讀者的名字:";
cin>>a;
for(i=0;i<b;i++)
{
if(strcmp(A[i].getname(),a)==0)
{
cout<<"編號 年齡 名字 借書情況 "<<endl;
cout<<A[i].getnumber()<<" "<<A[i].getage()<<" "<<A[i].getname()<<" "<<A[i].getborrowbook()<<endl;
h++;
}
}
if(h==0)cout<<"沒有這個讀者!";
}
*/
void Librarianland() //管理員登陸函數
{
int q,l=1,i,h;
system("cls");
system("color 2e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"現在進行身份確認,請輸入口令:";
cin>>i;
while(l)
{
if(i==00000)
{
system("cls");
system("color 3e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"|*******" <<"0,返回上一級菜單."<<" ******|"<<endl;
cout<<" "<<"|*******" <<"1,查詢圖書館管理員的信息"<<" ******|"<<endl;
cout<<" "<<"|*******" <<"2,存入新的管理員信息. "<<" ******|"<<endl;
cout<<" "<<"|*******" <<"3,修改圖書管理員的信息"<<" ******|"<<endl;
cout<<" "<<"|*******" <<"4,新增圖書"<<" ******|"<<endl;
cout<<" "<<"|*******" <<"5,刪除圖書"<<" ******|"<<endl;
cout<<"請選擇執行的操作:";
cin>>q;
if(q>=0&&q<6)
{
switch(q)
{
case 0:
l=0;
break;
case 1:serchLaninf();
system("pause");
break;
case 2:storelibrarian();
system("pause");
case 3:reLaninf();
system("pause");
break;
case 4:
void aadbook();
aadbook();
break;
case 5:
void delate();
delate();
break;
default:
break;
}
}
else
{
system("cls");
system("color 4e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"操作無效!"<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
system("pause");
}
}
else
{
system("cls");
system("color 2e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<" 身份確認失敗"<<endl;
cout<<" "<<" 是否重新確認!"<<endl;
cout<<" "<<"重新確認請按請按1,放棄請按0"<<endl;
cout<<" ";
cin>>h;
if(h==0) l=0;
if(h==1)
{
system("cls");
system("color 2e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"請再次輸入口令:";
cin>>i;
}
}
}
}
void studentland() //學生登陸函數
{
int h;
char l='y';
while(l=='y')
{
system("cls");
system("color 3e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"****** "<<"|輸出藏書信息,請按1 | "<<"******"<<endl;
cout<<" "<<"****** "<<"|查詢圖書館的總信息,請按2| "<<"******"<<endl;
cout<<" "<<"****** "<<"|按書名查找圖書,請按3 | "<<"******"<<endl;
cout<<" "<<"****** "<<"|查詢讀者的信息,請按4 | "<<"******"<<endl;
cout<<" "<<" ****** "<<"|返回上一級菜單,請按0 | "<<"******"<<endl;
cout<<"請選擇您將執行的操作:";
cin>>h;
if(h>=0&&h<5)
switch(h)
{
case 0:
l='n';
break;
case 1:outbookinf();
system("pause");
break;
case 2:libary();
system("pause");
break;
case 3:searchbook();
system("pause");
break;
case 4:seachreader();
system("pause");
break;
}
else
{
system("cls");
system("color 4e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"您的操作是無效的!!!!"<<endl;
system("pause");
}
}
}
void main() // 主函數
{
int h,l=1;
while(l)
{
system("cls");
system("color 7c");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"圖書管理系統"<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" ------------------"<<endl;
cout<<" "<<"||管理員登陸 請按1||"<<endl;
cout<<" "<<"||學生登陸 請按2 ||"<<endl;
cout<<" "<<"||退出系統 請按0 ||"<<endl;
cout<<" -------------------"<<endl;
cout<<""<<endl;
cout<<" 請您選擇登陸方式:";
cin>>h;
if(h>=0&&h<3)
{
switch(h)
{
case 0:
cout<<"謝謝光臨本圖書館!"<<endl;
exit(0);
case 1:
Librarianland();
system("pause");
break;
case 2:
studentland();
system("pause");
break;
}
}
else
{
system("cls");
system("color 4e");
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<"您的操作是無效的!!!!"<<endl;
system("pause");
}
}
}
圖書館的管理系統。