作者hsnu114444 (我只是QQ糖)
看板NCCU08_MATH
標題[討論] 計程期末考的考法
時間Sun Jun 14 22:18:25 2009
老師會挑上面的題目
共三題
一題簡單 一題中等 一題困難
上面看的到很多題目對不對
假設簡單的老師要我們寫"hello world"那題
題目:
當我輸入貍貓的時候,程式會說"Hello 貍貓!"。
正解:(gcc)
#include <iostream>
using namespace std;
int main() {
string s;
while(cin >> s){
cout << "Hello "<< s << endl;
}
return 0;
}
這是正常C++的寫法,但這不是我們學的,所以我們不可以抄上面的程式碼。
我們應該要把他寫成視窗程式的樣子。
超正解:(Windows Form Application)
╔══════════════╗
╟──────────────╢
║ ║
║ ┌─────┐ ┌──┐ ║
║ │貍貓 │ │SEND│ ║
║ └─────┘ └──┘ ║
║ ║
║ ║
╚══════════════╝
按下SEND後出現
╔══════════════╗
╟──────────────╢
║ ║
║ Hello 貍貓!! ║
║ ║
║ ┌───┐ ║
║ │ OK │ ║
║ └───┘ ║
╚══════════════╝
程式碼如下,因為UI很簡單所以我都不換名字。
我應該要在buttom1_Click底下寫:
String^ n; //用String宣告字串n
n = textBox1->Text; //n裡面是textBox1的Text
MessageBox::Show("Hello "+n); //然後就跑出MB,裡面那行
this->Close(); //把這個程式關掉
要注意我宣的是字串
所以在MB那行我不用加.toString
因為那個的作用是轉成字串
但是我的n已經是字串了
如果是int宣出來的才是變數,要顯示才需要轉字串。
String宣告的後面一定要加一個"^" //揪咪的眼睛 ^.<~y
那個是指標,照理講可以直接宣,但是在視窗運用程式裡面還是要指一下。
有問題就在下面推文發問
老G回答!!
--
小Q的無名:http://www.wretch.cc/blog/hsnu114444
Homepage:http://nccu.edu.tw/97701020/index.htm
這只是一個簽名檔~*<( ̄︶ ̄)>
~( ̄▽ ̄)~(_△_)~( ̄▽ ̄)~(_△_)~( ̄▽ ̄)~
--
※ 編輯: hsnu114444 來自: 140.119.234.118 (06/14 22:19)
推 jacky7987:這篇文章值181銀 06/14 22:31
→ hsnu114444:應該可以更多的!! XD程式碼是我先寫好才複製貼上的 06/14 23:13
※ 編輯: hsnu114444 來自: 123.193.67.215 (06/14 23:14)
推 jacky7987:我論老師看到這篇就不出這題的可能性... 06/14 23:50
→ jacky7987:我覺得他會出質數判定XD 06/14 23:50
→ hsnu114444:XD 老師才不會來看呢~ 最簡單的說不定就這題而已~~ 06/15 00:32
→ hsnu114444:Hello World是每個C++學習者的必經之路XD他又沒上過 06/15 00:33