![]() |
||
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
慘,我只會國語、台語、台灣國語 你"在"說什麼我也聽不懂耶~ ![]() ![]() ![]()
__________________
滿招損 謙受益 |
||||||||
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002 您的住址: 地獄18層
文章: 3,236
|
引用:
"0"+"1"比較有可能出來01 ![]() 引用:
這就要去問微軟了,已經給他學習這麼多次選字,現在還是選不出來 ![]() --------------------- 以前好像有考過一題 轉大小寫,不可以用內建的類別或函式庫 不知道是不是就是上面高人的解法 ![]()
__________________
徵你不要的AM4 CPU 徵你不要的SATA接頭斷裂SSD ![]() 此文章於 2010-06-11 11:48 AM 被 supermaxfight 編輯. |
||||
![]() |
![]() |
*停權中*
加入日期: Jun 2010
文章: 1
|
引用:
6. 付基本工資給別人寫 ![]() |
|
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002 您的住址: 地獄18層
文章: 3,236
|
引用:
通常是專題不會做、做不出來才會這樣搞 ![]() ![]()
__________________
徵你不要的AM4 CPU 徵你不要的SATA接頭斷裂SSD ![]() |
|
![]() |
![]() |
*停權中*
加入日期: Mar 2010
文章: 3
|
= =
趕快機這東西都到垃圾桶,轉行
千萬不要走這條路 比車床師父還不如 不要迷信軟體業 以為很高級... 如不信你繼續走下去在看看你身邊同學不是走這行的 看誰賺的多... |
![]() |
![]() |
*停權中*
加入日期: Mar 2010
文章: 3
|
引用:
現在軟體都是生產線製造 大陸怎麼寫軟體 08:00開始生產上班 系統規劃一條生產線 博士後組長 = = 1北大系統規劃工==2北大系統規劃工==3北大系統規劃工==4北大系統規劃工 程式設計一條生產線 留美博士後組長==1.中專程式設計工==2.清大程式設計工3.=程式設計工 17:00下班 17:30開始加班 10:00下班 一個月兩千人民幣...速度奇快無比 |
|
![]() |
![]() |
New Member
加入日期: Mar 2010
文章: 9
|
引用:
即然是初學者中的初學者,那麼可以參考一下我這個初學者的寫法 ![]() 另外我在學習的過程中,有個疑問,想順便在這邊問一下高手們 我大概知道標頭檔的目的,但為何程式編輯軟體不一次就把指令都內建好,不用再include ![]() 因為我經常為了用一道指令,但不知要include哪個標頭檔。 ![]() 以下是copy樓主的程式碼下來改的,可能還有很多bug,不過算了,主要是為了熟練一些指令的用法 ![]() #include "stdafx.h" #include <iostream> #include <string> #include <ctype.h> #include <stdlib.h> #include <stdio.h> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char S[20]={0}; int M; cout<<"input a string :"<<endl; cin.getline(S,20); cout<<"請按數字1~3選擇轉換模式: 1.轉大寫 2.轉小寫 3.大小寫互轉"<<endl; cin>>M; cout<<"輸入的字串是:"<< S <<endl; cout<<"輸出的字串是:"; //先用 for 迴圈把 S陣列 裡的字元一個一個抓出來審判 //再用 if else 依據使用者選擇的個模式做轉換(用switch-case也行) for (int i=0;i<20;i++){ if ( M == 1 ){ //模式 1 if ( 0 != islower(S[i])){ //若字元是小寫字母 S[i]=toupper(S[i]); //轉大寫 cout<< S[i]; //輸出 } else{ cout<< S[i]; //否則就是其他字元或大寫輸出 } } else if ( M == 2 ){ //模式 2 if ( 0 != isupper(S[i])){ //若字元是大寫字母 S[i]=tolower(S[i]); //轉小寫 cout<< S[i]; //輸出 } else{ cout<< S[i]; //否則就是其他字元或小寫輸出 } } else if ( M == 3){ //模式 3 if ( 0 != islower(S[i])){ //若字元是小寫字母 S[i]=toupper(S[i]); //轉大寫 cout<< S[i]; //輸出 } else ( 0 != isupper(S[i]));{ //若字元是大寫字母 S[i]=tolower(S[i]); //轉小寫 cout<< S[i]; //輸出 } } else { //白目模式 cout<<"你很白目的輸入了超過了20個字元,或者選 1、2、3 以外的模式…凸=.=凸"<<endl; } } system("pause"); return 0; } |
|
![]() |
![]() |