a.寫一個程式 宣告一新的資料型態employee 請問C++的高手 - 趣味新聞網
發表日期 2008-01-07T22:57:33+08:00
趣味新聞網記者特別報導 : a.寫一個程式,宣告一新的資料型態employee,此新資料型態含有三個欄位,分彆為name,telephone,s_number,存放著員工姓名、聯絡電話與員工資料(資料型態分彆為字元、浮點 ... .....
a.寫一個程式,宣告一新的資料型態employee,此新資料型態含有三個欄位,分彆為name,telephone,s_number,存放著員工姓名、聯絡電話與員工資料(資料型態分彆為字元、浮點數與字元)。並利用此資料型態存放由鍵盤輸入之三組員工資料,最後將這些資料存放於employee.txt檔案中。員工編號由A410001開始依序編排。
b.寫一個程式將上題檔案內容讀入,並將檔案內容中所有文字"0"皆去除,並將結果存放於另一個檔案result.txt中。
c.寫一個程式,宣告一新的資料型態score,此新資料型態含有三個欄位,分彆為subject,s_number,score,存放著科目名稱、科目編號與成績(資料型態分彆為字元、浮點數與字元)。並利用此資料型態存放由鍵盤輸入之三名學生資料,最後將這些資料存放於score.txt檔案中。員工編號由C10001開始依序編排。
請問有高手可以幫忙一下嗎?
[
本帖最後由 丫殺布魯♂ 於 2008-1-16 14:20 編輯
]
|
分享鏈接
= =||很久没写c了应该是学到资料结构的部份了~有些语法可能有点小错请自行更正
宣告就是
struct employee
{
char name[20];
flot telephone; <--电话号码用flot @_@?出题者的概念有点问题
char s_number[20]; <--这应该是员工编号吧= =||不是员工资料
}
宣告完以后就用scanf 来输入啊 然后要将输入的值丢入employee.name
类似这样~
然后别忘了宣告档案变数才能读写档案
以下是读写档用fopen开档 fprintf写入 yahoo奇摩查的= =||
FILE *fp; //宣告档案指标。
fp=fopen("aa.txt","w"); //aa.txt档案型态为写入 "w"。
char s[]="Hello!"; //宣告要写入至档案的资料。
int a=10; //宣告要写入至档案的资料。
fprintf(fp,"%s
",s); //将Hello!写入至档案。
fprintf(fp,"%d
",a); //将a的值写入至档案。
fprintf(fp,"Hello!"); //或直接将你想要字串写入至档案。
return 0;
大致上第一题就能写出来了
第二题的话就是老师在考读档读出内容可以自行在网路上找相关资料如下
http://tw.knowledge.yahoo.com/question/?qid=1405102912801
读档读出了以后利用函式把零去掉或自已写就行了
第三题如果第一二题都写的出来那第三题就没难度了 |
不好意思!大大!能不能给我就是可以直接执行出来的程式码!这样我还是不太理解以上的意思!谢之~:emo 051: |
能不能给我就是可以直接执行出来的程式码! 这样我还是不太理解以上的意思!
是不理解, 还是懒得理解?
我觉得楼上的已经给你很多帮助, 现在居然还要帮你做完?!
既然你要成品, 为什么不直接写 "帮我做功课" 在标题上? |
我是真的不太理解当中的意思!因为我还是初学者,老师的教法也不太好所以难懂,不好意思造成你们的困扰:emo 041: |
原帖由 seta 于 2008-1-9 11:17 发表 ![请问C++的高手]()
= =||很久没写c了应该是学到资料结构的部份了~有些语法可能有点小错请自行更正
宣告就是
struct employee
{
char name[20];
flot telephone; 哈 有点好笑
电话用 flot
0开头的会自动省略低 |
用浮点也OK啦
读进来的时候 把它变小数
比如说
0965321546
变成
0.0965321546
这样可以节省空间 |
关于电话号码用字串以外的方法输入...
是这样子的....
以一个 float 或是 int, 使用 4byte 的记忆体,
但是存在字串里面, 则是11个 byte (视储存长度而定)
然而, 再输入的时候, 使用者会希望输入 0928070596, 还是 0.928070596, 还是 0.0928070596 ?
最前者是一般人输入电话时会想到的方法,
可是第二第三就很难想到了... 所以后两种是技术上可以, 可式实际上要避免的用法...
所以只能这样子牺牲掉一些空间, 将它当成字串来储存...
不过真的要省空间的话, 写个解码跟锁码程式, 把这字串转成可以存成 float 的格式其实也不难...
甚至说,
int phonenumber = 0928070596;
cout << "phonnumber " << std::setw(10) << std::setfill('0') << phonenumber << endl;
也可以印出来
phonnumber 0928070596
的效果....
不过重点还是看用途... ^^
(省空间的话....
还是用资料库比较有效率, 呵...^^) |
tag
相关新聞
請問CDFS係統無法秀圖怎麼辦
我姐給我一片光碟 是之前數位相機的圖檔燒齣來的
我的光碟機寫說這片光碟是CDFS係統
我的硬碟是NTFD係統
光碟的圖片是JPG格式的 我有安裝秀圖軟體瞭 ACDSEE
可是照片都讀不齣來 點下去隻是空白的 我主機的圖片沒問題
我也可以把光碟.......
請問CGI
請問在mini-httpd下怎開發CGI..
找不太到資料, 有人可以提供一下嗎?
謝謝!.......
請問CHT9110的GPS COM 設定
請問CHT9110的GPS COM 設定
一個是程式連接付
一個是硬體連接付
衛星導航要設定成多少
纔能連接是COM 還是GPD~~
速度大約要設定多少阿~~
請各位大大幫我解一下~~~~感恩~~.......
請問CRUISE桌麵右上角的"工作管理員"程式放在何處?
就是一個"X"點下去會有一個闆手的圖的那個程式
不是"設定"裏的工作管理員哦
我會這麼問,是想把該程式放在"開始"的選單裏頭,但是不知道該程式檔名為何,置於何處
因為我有時候在彆的程式時,想切換到另一個程式,或先問掉某個程式時,就需要那個程式.......
請問CorelDRAW上色的問題
請問CorelDRAW上色的問題
我自己畫瞭個嚮量圖
自己創造瞭些矩形
然後連接瞭一些
再用KNIFE亂砍瞭一些綫
有封閉麯綫
為什麼還不能上色呢???
(我目前是用試用版)
還是說一些矩形的閤成要怎麼做?
我這樣的做法有問題嗎.......
請問C語言的scanf()及printf()...
請問各位大大...source code中
...
printf("%s
",str);
...
scanf("%s",string);
...
printf("在第%d個位置找到瞭
",i);
...
想請問各位高手們,程式碼中的"%s".......
請問D80可使用yashica CS-240AUTO閃光燈嗎?
最近朋友藉一颱D80來玩玩,想說裝上外閃來試試,但跟原係統不相同,所以想裝上 yashica CS-240AUTO 這支閃光燈來拍,請問在觸發時,會不會造成機身損壞,畢竟是電子産品。
觸發時産生的電壓使否會讓機身無法負荷?
能否解答疑惑~~謝.......
請問D9燒齣來的影片
請問D9燒齣來得影片會比D5差嘛..
還是沒有差..
兩格差異在哪><.. [ 本帖最後由 流星的諾言 於 2008-6-18 04:03 編輯 ].......
請問ETEN M500/600的智慧語音是什麼軟件?
請問ETEN M500/600的智慧語音是什麼軟件?
當PDA電話簿有五十人以上話,聽音樂辨人是根本不可能的事
開車時,若有電話時還要看螢幕是危險的事,
ETEN M600可以語音來電報人名,不知是什麼軟件,
那裏找的到呢?
當電話來時,M600.......
請問EXCEL資料比對的問題
小弟想將B欄與A欄比對資料,
找齣A欄沒有的資料,如下錶
謝謝
A B
1 1 TURE
2 2 TURE
3 3 TURE
.......
請問Embedded Linux的檔案係統
書上麵有寫虛擬檔案係統 那什麼是虛擬檔案係統?
還有BSD平颱檔案係統、微軟平颱檔案係統跟linux有什麼關係? [ 本帖最後由 degit 於 2008-4-5 17:11 編輯 ].......
請問JAVA程式寫+-*/ ??
請問有再用JAVA或是會寫JAVA的大大們
因為小弟最近纔剛開始摸JAVA
想寫一個可以運算+-*/的程式(類似計算機)
但卻不知道怎麼寫也不知道要用什麼funtion
所以想拜託各位大大們
可以給小弟我程式碼研究學習嗎??
(除瞭+-*/的程.......
請問LINUX證照~~
各位大大你們好~~
小弟想請問一個很愚蠢的問題~~
請大大可以幫忙解決~~
先在此感謝有迴之大大~~
就是小弟目前在某補習班上瞭LINUX課程~~
不知道要考取怎樣得證照比較好~~(實際上~~當然是公司比較會錄取阿)
要加強哪方麵的知識會更好~.......
請問MIO 169+PAPAGO R15音量調整問題
各位大大
最近把一颱MIO 169軟體升級到PAPAGO R15
原本旁邊的音量控製鍵在PAPAGO軟體內似乎就變成沒作用瞭
而且PAPAGO軟體內的音量大小沒辦法調整
而且調整PDA的音量似乎PAPAGO也沒反應
都是最大聲....
恐怕喇叭.......
請問MKV如何轉成DVD
小弟下載瞭一個MKV的電影 不知該如何纔能燒成傢用DVD可以播放的片子阿
請大大們不吝指教 謝謝:emo 009:.......
請問MacBookPro今年會齣新版嗎?
如標題MBP今年會齣新款嗎
變動幅度會很大嗎
據前輩說法
可能螢幕改成背光模組就跟MBA一樣
比較省電
不知道是否會有其他大幅變動
很怕現在齣手買入
間隔不到半年就齣新款...那就斜綫三條瞭.......
請問NIKON D200 和 NIKON D40X 有捨差彆?
請問各位大大
小弟想敗DSLR 來看看 考慮瞭好久 選瞭 NIKON D200 和 NIKON D40X
它們各有什麼優點 跟缺點? 大大建議哪一種哩? 不勝感激~
還有 NIKON D40X body +SIGMA 18--200mm/F.......
請問Nikon P5100夜拍雜訊
上個星期去購入Nikon P5100
不過在測試夜拍時,覺得雜訊還滿明顯的,
有其他使用P5100的人嗎,你們的也會這樣嗎?
還是我沒有設定好呢?.......
請問OTG的實用性問題?
俗稱的"行動相簿"、"復閤式數位相簿"
因為有時會跟大傢一起齣去玩
迴來要摧照片,或傳照片都很麻煩
最近剛好看到有在賣OTG想請問一下
它的實用性如何
一般的不含硬碟
大約1000多
但是不知道它有沒有支援新建資料夾或改名的功能
還是隻能.......
請問P100可以裝R15嗎?
請問P100可以裝R15嗎?
我的試裝ambiversion大大的分享
安裝成功
可是GPS卻無法開啓
是什麼原因呢?
請教大傢!.......
請問Palm無法開機怎麼辦??
請問各位大大,我的Palm無法開機有哪些原因呢??拜託~~我有很重要的資料在裏頭,卻無法救齣來,謝謝囉~.......
請問Panasonic FX-100和LX2的差彆...
1200萬畫素新機Panasonic FX-100已經上市瞭,
小弟原來心儀的Panasonic LX2頓時齣現瞭競爭者,
這兩颱的價格相近,規格上除瞭CDD不同(一個為1/1.72吋1200萬畫素,一個為1/1.65吋1000萬畫素)
其他規格幾乎.......
請問Photoshop怎麼調白平衡呢?
不知道這邊能不能問這種軟體問題啦...
我想手動調照片的白平衡,但我在Photoshop裏不知道該用哪個功能或哪種技巧來做呢?
希望有高手教教我喔~感謝:smile:.......
請問SONY-T100鏡頭的裂痕的問題
今年四月買的想不到用不到半年鏡頭竟然不小心壞掉,拿到維修站問看修理要多少錢?聽到價錢差點暈倒,居然要6600,他說那是一體成型的要整個換掉,現在拍照時如果遇到光綫強一點就有光圈或黑影,我想請問說如果把鏡頭外的玻璃敲掉這樣可以拍嗎?謝謝.......
請問T100的價位約多少?
麻煩知道的告知一下小弟 謝謝
PS(要有彩虹保固2年 送2G記憶體 跟一些相關東西腳架阿皮套那些加起來的價錢約多少)謝謝.......
請問convertx to dvd轉檔畫質
請問一下先進們,我用convertx to dvd轉檔時,已經把畫質調到最高瞭,而原檔也已經先從AVI轉成SVCD瞭,但是試瞭好幾次,畫質一直都很怪,格子很明顯,比一般的VCD還差,請問是為什麼呢??.......