趣味新聞網 logo



各位大大好 小弟在自學JAVA (JAVA)for迴圈問題 - 趣味新聞網


各位大大好 小弟在自學JAVA (JAVA)for迴圈問題


發表日期 2009-06-09T10:59:01+08:00



     趣味新聞網記者特別報導 : 各位大大好,小弟在自學JAVA,因為朋友也有在學,不過他們有個問題我也不曉得怎麼解決程式碼如以下,輸齣已經沒問題瞭,不過重點就再怎麼縮減阿@@"因為我對於程式語言不 ... (JAVA)for迴圈問題 .....


     本帖最後由 ilovewayni 於 2009-6-9 23:17 編輯

各位大大好,小弟在自學JAVA,因為朋友也有在學,不過他們有個問題我也不曉得怎麼解決
程式碼如以下,輸齣已經沒問題瞭,不過重點就再怎麼縮減阿@@"
因為我對於程式語言不太瞭解,希望哪位大大可以幫忙解答或者教教小弟。
小弟很想把程式語言學好。自己會思考,不過這個好像就是頭腦打瞭個結
希望大大們能幫小弟一個忙,謝謝。
小弟知道需要用到FOR迴圈以及陣列。可是基礎不好,請大大告知小弟迴圈以及陣列如何使用
再次謝謝

-----------------------------------------------------------------
import java.io.*;
class Book implements Serializable{
String number,chinese,math,english,number1,chinese1,math1,english1,number2,chinese2,math2,english2;


void show(){System.out.println(number+" "+chinese+" "+english+" "+math+" "
+" "+number1+" "+chinese1+" "+english1+" "+math1+" "
+" "+number2+" "+chinese2+" "+english2+" "+math2+" ");}
}

class ObjectInOutEx{
public static void main(String[]args) throws Exception{


Book book1 = new Book();
File file_Book1=new File("Book1.txt");
file_Book1.createNewFile();


System.out.print("學號:");
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br =new BufferedReader(isr);
book1.number = br.readLine();

System.out.print("國文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.chinese = br.readLine();

System.out.print("英文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.english = br.readLine();

System.out.print("數學:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.math = br.readLine();

System.out.print("學號:");
book1.number1 = br.readLine();

System.out.print("國文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.chinese1 = br.readLine();

System.out.print("英文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.english1 = br.readLine();

System.out.print("數學:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.math1 = br.readLine();

System.out.print("學號:");
book1.number2 = br.readLine();

System.out.print("國文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.chinese2 = br.readLine();

System.out.print("英文:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.english2 = br.readLine();

System.out.print("數學:");
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
book1.math2 = br.readLine();

br.close();
isr.close();
System.out.println("資料輸入中 請稍候"+file_Book1.getName()+"...");
FileOutputStream fos = new FileOutputStream(file_Book1);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(book1);
oos.close();
fos.close();
FileInputStream fis = new FileInputStream(file_Book1);
ObjectInputStream ois = new ObjectInputStream(fis);
System.out.println(file_Book1.getName()/*BOOK的命名*/+" file to");
System.out.println("----------------------------");
try{((Book)ois.readObject()).show();}
catch(EOFException e){System.out.println("top");}
ois.close();
fis.close();
}
}
------------------------------------------------------------------------------------------
--------------------Configuration: <Default>--------------------
學號:96810010
國文:99
英文:97
數學:98
學號:96810011
國文:58
英文:64
數學:88
學號:96810013
國文:87
英文:78
數學:96
資料輸入中 請稍候Book1.txt...
Book1.txt file to
----------------------------
96810010    99  97  98
96810011    58  64  88
96810013    87  78  96

Process completed.

風箏惡魔:
現在時間2009.06.09 18:00
請於2009.06.11 18:00前
依版規規定修改標題格式及內容
否則刪帖論...

分享鏈接



看最新新聞就到趣味新聞網
quweinews.com
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

将String number,chinese,math,english,number1,chinese1,math1,english1,number2,chinese2,math2,english2;
改用阵列 String[] XXX;
XXX=new String[12];
再设定一个阵列存放对映的文字
String[] name={"学号","国文".....};
使用回圈执行读入的动作
for(int i=0;i<12;i++){
  System.out.print(name[i]);
  InputStreamReader isr = new InputStreamReader(System.in);
  BufferedReader br =new BufferedReader(isr);
  xxx[i] = br.readLine();
}

哇 ~ 酷耶 真的少很多,而且SHOW里面没放东西也可以执行耶~!

不过,在JCreator里面执行完以后。怎么会有<identifier> expectrd的错误讯息呢?

这个问题小弟在自己研究一下,不懂再请教大大吧。

回圈以及阵列真的是蛮好用的东西。大大刚po出来时,小弟还看不太懂,试过以后,就可以了

再试试看有没有更多的题型可以玩for回圈以及阵列。感谢大大的帮忙。

谢谢。

不对...今天回到家很开心的要跟朋友炫耀...可是出现错误了(他应该是判读到第一篇的程式了...)
应该是我插入for回圈的大括号有问题,我改过以后的程式码如下,不过他却出现完完全全看不懂的讯息。
也有去网路上查了很多关键字,可是却不能让小弟理解,那到底是小弟回圈放错位置呢?还是还需要些程式码呢? 想麻烦大大教一下小弟,到底问题在哪里。
小弟的Compile完全没出现问题,不过在执行时就会出现以下讯息
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓以下是看不懂的错误讯息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
--------------------Configuration: <Default>--------------------
学号:1
国文:Exception in thread "main" java.io.IOException: Stream closed
    at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:145)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:304)
    at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
    at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
    at java.io.InputStreamReader.read(InputStreamReader.java:167)
    at java.io.BufferedReader.fill(BufferedReader.java:136)
    at java.io.BufferedReader.readLine(BufferedReader.java:299)
    at java.io.BufferedReader.readLine(BufferedReader.java:362)
    at ObjectInOutEx.main(ObjectInOutEx.java:30)

Process completed.
-----------------------------------------------------------
import java.io.*;
class Book implements Serializable{
       
       
        void show(){System.out.println();}
        }

public class ObjectInOutEx {

    public static void main(String[]args) throws Exception{
           
            String []xxx=new String[12];
            String []name={"学号:","国文:","英文:","数学:","学号:","国文:","英文:","数学:","学号:","国文:","英文:","数学:"};
           
            Book book1 = new Book();
            File file_Book1 = new File("Book1.txt");
            file_Book1.createNewFile();
           
            for(int i=0;i<12;i++){
                    System.out.print(name[i]);
                    InputStreamReader isr = new InputStreamReader(System.in);
                    BufferedReader br =new BufferedReader(isr);
                    xxx[i] = br.readLine();
                   
                    br.close();
                    isr.close();
            }
                    System.out.println("资料输入中 请稍候"+file_Book1.getName()+"...");
                    FileOutputStream fos = new FileOutputStream(file_Book1);
                    ObjectOutputStream oos=new ObjectOutputStream(fos);
                    oos.writeObject(book1);
                    oos.close();
                    fos.close();
                    FileInputStream fis = new FileInputStream(file_Book1);
                    ObjectInputStream ois = new ObjectInputStream(fis);
                    System.out.println(file_Book1.getName()/*BOOK的命名*/+" file to");
                    System.out.println("----------------------------");
                    try{((Book)ois.readObject()).show();}
                    catch(EOFException e){System.out.println("top");}
                    ois.close();
                    fis.close();

            }
           
   
   
   
}

本帖最后由 ilovewayni 于 2009-6-11 02:49 编辑

大大,我又成功一步了,现在SHOW不会写 = =
我该怎么把下面阵列的资料放到上面程式码里面呢?
这是我在一次修改出来的结果,不晓得小弟的逻辑是否正确。
我想要用show表现,可是却还是遇到瓶颈。
不过很高兴慢慢有再进步,希望大大们还是能帮帮小弟的忙。
谢谢
----------------------------------------------------------------
/**
* @(#)ObjectInOutEx.java
*
*
* @author
* @version 1.00 2009/6/10
*/
import java.io.*;
class Book implements Serializable{
       
       
        void show(){System.out.println();}
        }

public class ObjectInOutEx {

    public static void main(String[]args) throws Exception{
           
            String []xxx=new String[12];
            String []name={"学号:","国文:","英文:","数学:","学号:","国文:","英文:","数学:","学号:","国文:","英文:","数学:"};
           
           
            File file_Book1 = new File("Book1.txt");
            file_Book1.createNewFile();
           
           
                    System.out.print(name[0]);
                    InputStreamReader isr = new InputStreamReader(System.in);
                    BufferedReader br =new BufferedReader(isr);
                    xxx[0] = br.readLine();
                    for(int i=1;i<12;i++){
                            System.out.print(name);
                            isr = new InputStreamReader(System.in);
                            br = new BufferedReader(isr);
                    xxx = br.readLine();
                    }
                    br.close();
                    isr.close();
           
                    System.out.println("资料输入中 请稍候"+file_Book1.getName()+"...");
                    FileOutputStream fos = new FileOutputStream(file_Book1);
                    ObjectOutputStream oos=new ObjectOutputStream(fos);
                    oos.writeObject(xxx);
                    oos.close();
                    fos.close();
                    FileInputStream fis = new FileInputStream(file_Book1);
                    ObjectInputStream ois = new ObjectInputStream(fis);
                    System.out.println(file_Book1.getName()/*BOOK的命名*/+" file to");
                    System.out.println("----------------------------");
                   
                            System.out.print(xxx[0]+" ");
                            System.out.print(xxx[1]+" ");
                            System.out.print(xxx[2]+" ");
                            System.out.println(xxx[3]+" ");
                            System.out.print(xxx[4]+" ");
                            System.out.print(xxx[5]+" ");
                            System.out.print(xxx[6]+" ");
                            System.out.println(xxx[7]+" ");
                            System.out.print(xxx[8]+" ");
                            System.out.print(xxx[9]+" ");
                            System.out.print(xxx[10]+" ");
                            System.out.print(xxx[11]+" ");
                           
                           
                   
                   
                    try{((Book)ois.readObject()).show();}
                   
                    catch(EOFException e){System.out.println("top");}
                    ois.close();
                    fis.close();

            }              
}
--------------------Configuration: <Default>--------------------
学号:97777
国文:6
英文:5
数学:4
学号:98888
国文:7
英文:8
数学:9
学号:99999
国文:1
英文:2
数学:3
资料输入中 请稍候Book1.txt...
Book1.txt file to
----------------------------
97777   6   5   4   
98888   7   8   9   
99999   1   2   3   Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.String;
    at ObjectInOutEx.main(ObjectInOutEx.java:67)

Process completed.


for(int i=1;i<12;i++){
   System.out.print(name);
   isr = new InputStreamReader(System.in);
   br = new BufferedReader(isr);
   xxx[I] = br.readLine();
}
可改写用
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);
for(int i=1;i<12;i++){
   System.out.print(name);
  
   xxx[I] = br.readLine();
}
br.close();
isr.close();
宣告变数可以提到外面,之前没注意你那段内容直接贴上..我的问题
产生java.io.IOException: Stream closed 可以参考http://hi.baidu.com/fendy520/blog/item/5ed7a6fbe232ec2a4f4aea3d.html
因为把br.close();isr.close();写在回圈内所以才会出现问题。

另外.你的输出也可以写成:
for(int i=0;i<12;i+=4){
   System.out.print(xxx+" ");
   System.out.print(xxx[i+1]+" ");
   System.out.print(xxx[i+2]+" ");
   System.out.println(xxx[i+3]);
}
因为你要输出的格式几乎相同(我没执行过.不知有没有写错)

ClassCastException 主要发生在类型转换上,有时候根据应用的需要会使用类型转换,比如子类转父类,有些相关的但没有继承关系的类型互相转换,还有就是为了传输和存储的需要被序列化的类要转成Object或者从Object转成特定的类等等。如果类型不能被转换,就会发生这个Exception
try{((Book)ois.readObject()).show();}应该是这行你要强制转成BOOK型态产生问题


唿~大致上已经稍些了解使用for回圈的方式了,还真是多亏backlotus大大的大力帮助^^

现在要多找些题型来练习。大大有好的题目可以给小弟测试一下吗~

没有也没系关!这本该是我自己去找的~

还是非常谢谢大大的帮忙喔


tag

相关新聞

(JAVA)關於JAVA的加密程式問題

    本帖最後由 peter1003 於 2009-6-4 08:40 編輯 由於JCE有限定隻能在北美地區使用 網路上 不太好抓到JCE= = 或是抓到之後 也不知道是不是最新的版本 以及如何安裝?? 感覺有點睏擾 看到網路上的一個說法 寫說JDK新的版本都含有JCE瞭 是這樣的嗎= = 風箏惡魔: 現在時間2009.06.04 07:00 請於2009.06.06 07:00前 依版規規定修改標題格式 否則刪帖論..........


(Java)有人知道sun Jave TWO 09

    前幾天收到104的信,SUN今年有要辦開放原始碼社群大會 活動網址如下: http://203.67.83.114/sun/20081217/edm/outlay.jsp 這次師資有請到"Thinking in Java"作者Bruce Eckel .......


(MATLAB)關於字體放大的問題

(MATLAB)關於字體放大的問題

    本帖最後由 ENZO807522 於 2009-5-23 23:03 編輯 目前剛接觸到MATLAB這套軟體(目前使用7.1版),我在拉方塊圖點兩下後發現裏麵的字體很小 之前是有看過有人不知道在鍵盤上按瞭什麼鍵讓字體變大 我有把我想把字型變大的範圍圈起來(圖片在附加檔案裏麵),看的眼睛都酸瞭,麻煩各位教一下我這初學者 謝謝! 風箏惡魔: 現在時間 2009.05.22 15:30 請於2009.05.24 15:30前 依版規規定修改標題格式 否則刪帖論..........


(Matlab 2006a)寫齣CCD擷取影像和單鍵控製CCD照相

    本帖最後由 pong15987 於 2009-4-8 00:58 編輯 小弟目前在做大學專題 但是遇到很大的瓶頸,因為我是初學者,以前完全沒學過任何語言 題目是:題目是:《利用matlab開啓CCD擷取影像和圖片,並辨識來開門鎖》。 現在我可以開啓CCD擷取影像和圖片 但是老師要求我把它變成,可以利用鍵盤(keyboard),任按一鍵,就可以把CCD上擷取的影像,馬上照相並存成10張圖片的M檔案程式碼。 目前瓶頸: (1)照片無法寫入 (2)無法利用鍵.......


(Matlab Simulink)關於Simulink 求POWER問題

    本帖最後由 風箏惡魔 於 2009-6-5 09:08 編輯 請問各大大: 小弟想請問要如何使用Simulink的方塊來去求齣訊號的POWER? 是隻要用FFT求 |magnitude|^2 這樣嗎? 謝謝!.......


(Matlab)一些重要小程式!分享給需要的

    look_      :找齣key word 相關指令 ver        :顯示Matlab版本,工具箱版本 version    :隻顯示Matlab版本 what_路徑  :尋找目錄下各式檔案 which_檔名 :找齣檔案所在路徑 pat.......


(Matlab)影像處理運用想轉成灰階

(Matlab)影像處理運用想轉成灰階

    本帖最後由 koyadji 於 2009-2-26 08:02 編輯 小弟我matlab是用5.3,想把這張圖()用matlab轉成灰階,爬瞭很多文上網也找很久但都轉不齣來,本身我是半路齣傢看書和網路上爬文自學,所以底子很不紮實,想問那位先進可以幫忙解惑跟我說一下程式的撰寫。 想請會的先進可以寫成完整程式並可以讓matlab執行成功嗎,秀齣灰階的Figure?(本身有執行成功) 十分感謝各位先進! 下麵程式是我在書中或是Matlab help 或網路找到..... 但試試都沒有.......


(MySQL)請教MySQL查詢語法

    本帖最後由 風箏惡魔 於 2009-4-25 21:25 編輯 使用版本:MySQL 5.0.51b table01: charidname0001小明0002小華0003大明0004大華 table02: chariditem_id00011111000211110003222200042222 我今天想作一個查詢: 查詢table02 的 item_id 欄位為 1111 的所有持有者id(charid),並根據 charid 查詢 table01 名稱SELECT `c.......


(PYTHON)想請教如何設計圖書管理係統

    本帖最後由 風箏惡魔 於 2009-9-27 22:14 編輯 PYTHON這套程式本人完全沒有接觸過 但礙於功課強製規定的關係隻好使用這個 我是有先去查些資料 不過關於這個的資源實在有點少 可能的話我希望能自己完成 隻是不知道具體上應該怎麼下手 所以希望各位大大可以幫忙給個方嚮 或是給我一些參考的資料網站 先謝謝大傢...... 風箏惡魔: 既然有先做瞭一些功課 查瞭一些資料 不妨說說讀後的感想 說說目前的看法 或許其他的朋友纔有辦法幫您解惑喔..........


(SC-EN38)和( DCM230 ) 哪台音質比較好勒

    最近想購買組閤音響!! 剛好看到(剛好又可以ipod連動) Panasonic MP3/CD國際牌組閤音響(SC-EN38) PHILIPS 飛利浦多媒體iPod音響( DCM230 ) 兩組不知哪組音質較好!! 功能性如何!! 還是有.......


(SIC)將20Byte的字串清空為白

    本帖最後由 2850 於 2009-3-9 17:43 編輯 上係統程式的課,老師齣瞭一題 寫一串SIC指令,將20Byte的字串清空為白 Hint:space是個字元(c' ')大小為1byte 將space字元復製到20位元組大小字串中 這門課纔剛學,上課又是投影片紙上談兵,並沒有實際操作 老實說聽的很霧煞煞(老師講的例題都能理解,但齣個題目就轉不過來) 希望神人可以提供答案 & 初入門的學習建議方嚮 拜託瞭~ 風箏惡魔: 您的標題對瞭一半 麻煩看清楚版規後.......


(SQL SERVER 2005)關於資料錶如何匯齣問題

    本帖最後由 風箏惡魔 於 2009-6-23 18:14 編輯 在SQL 2005裏是否可以使用UNLOAD語法將需求的資料錶匯齣? EX:UNLOAD TABLE FROM DB.XXX TO DB.XXXX 如果不行,是否有其它方式可以解決?.......


(VB 6.0)寫兩個VB程式碼問題

    本帖最後由 風箏惡魔 於 2009-3-16 23:35 編輯 寫兩個VB程式碼問題 第一個...是小精靈 我已經做瞭一半 現在已經能夠走動 但是如何讓他 走正方形的路綫呢?! 先嚮右走...走到某個座標後...往下走...然後往左...往上....最終就是迴到原點這樣子 PS: 附件是我做一半的檔案...圖片路徑請自己重新設定...因為每個人放置不一樣... 第二個是簡易的計算器 這個我一直弄不懂... 條件式 (自然數) +,-,*, /.......


(VB)文字方塊顯示設定的問題?

    本帖最後由 風箏惡魔 於 2009-4-26 19:58 編輯 就是..要怎樣纔能在程式執行後 文字方塊內所顯示齣的文字或數字靠右邊?? 謝謝.......


(VB2008)連續讀txt

    小弟正在寫一個介麵 想要按下Button後   TextBox顯示TXT檔裏麵的字串 TXT檔裏麵是XXXXXXXXXXXXXXXXXX                        OOOOOOOOOOOOOOOOO              .......


(VB6.0)用VB控製RFID

    本帖最後由 風箏惡魔 於 2009-6-13 19:59 編輯 以下這段程式是放在驅動RFID的元件控製項裏麵的 我想問的是這段裏麵詳細的內容是什麼意思 Private Sub RWM600x_OnTagEvent(ByVal nEvent As Integer, ByVal nDSFID As Integer)     Dim bUID(7) As Byte ' Byte Array for UID, Size 8 Bytes (0~7)     Dim szUID As S.......


(VBA) 遠端連綫的問題

(VBA) 遠端連綫的問題

    本帖最後由 風箏惡魔 於 2009-5-19 09:28 編輯 請教各位先進 當IE進入瞭遠端桌麵連綫之後 (遠端桌麵連綫: 此圖擷取自 :http://pcuser.pixnet.net/blog/post/22247334 連綫後會進入一個 windows log 的小視窗 (windows server 2003) 此時 想使用自動登入的功能: sendkeys "linwei" sendkeys "{TAB}" sendkeys "720809" .......


(VC++) 請教關於檔案讀取與輸齣的疑問(急)

    本帖最後由 mayday03225 於 2009-5-18 23:08 編輯 各位版上前輩好 小弟初次來到此論壇,小弟之前完全沒有任何程式開發的經驗 初次學習的語言就是C++瞭,到目前為止都是在看書,已經看瞭四天~"~ 小弟遇到的問題是想開發一個程式是,能開啓並讀取檔案(文字檔),然後在畫麵中秀齣檔案的內容,內容的部分希望能讓他秀齣 1.ADDRESS(從000000H開始) 2.檔案內容以16進製顯示 3.檔案內容(十進製) 再來是在顯示以上內容的部分,希望能在開始顯示前能.......


(VC++)~關於一個網路遊戲"人在江湖"源碼修改的問題??

    本帖最後由 picar 於 2009-6-8 03:28 編輯 各位先進大傢好 小弟日前在因緣際會下 不小心就架好瞭很久以前的第一套網路遊戲"人在江湖"的伺服 也有對源碼做些許的修改 近日碰到瞭一個難題 不知道這裏是不是能夠尋求到解答 本身對程式碼是完全的外行 僅靠一些簡單的邏輯去做部份參數的修改 這是我現在開伺服相關的網站 http://xmud.miroko.tw 內有相關程式資料 有興趣的人可以來參考看看喔!! 下列是"人在江湖"的一段源碼, 主要是計算.......


(VC++)如何加入判斷讓輸齣的文件能夠一頁頁顯示

    本帖最後由 風箏惡魔 於 2009-5-22 15:28 編輯 這是一個能讀取檔案,並輸齣檔案內容的CODE 我想在裏麵加入功能判斷提示 提示輸入:1.一次顯示全部檔案內容(這個我已實現)              2.一頁接著一頁顯示(每頁提示press any key來換頁,輸入’n’結束程式) 所以我的問題是怎麼寫這個提示輸入的選項以及如何一頁接一頁顯示,該怎麼加進去此code呢 #include <iostream> #include <string> #include.......


(VC++)如何把輸齣檔案的格式顯示成如下所示?

    本帖最後由 風箏惡魔 於 2009-5-22 15:24 編輯 感謝闆上前輩的幫助,小弟已經能夠開啓檔案且算齣檔案大小 最後的問題(應該吧 :P)是如何調整輸齣的格式讓他與下圖中顯示的模式相同?請看以下圖片~~ http://picasaweb.google.com.tw/a7258kimo/C#5338163490264018610 左邊一列    000010              000020   拿來分段用的,好像是自己打的,就是類似標記的符號那樣 右邊一列 就.......


(VC++)請問怎麼捕取使用者鍵入的按鍵

    本帖最後由 flyinsky2626 於 2009-5-24 21:38 編輯 我的問題是我想要判斷用戶是不是有鍵入(ctr+?)    ?=任意鍵 比如說我的程式是:請輸入字元,如要迴到選單請案ctr+? 類似這種功能 請問要怎麼寫 cout <<"請輸入字元,如要迴到選單請按ctr+a"; cin << str; 要怎麼判斷輸入的是不是 ctr+? 假如是就做我要做的動作 還是說有其他的辦法可以代替這個? 風箏惡魔: 現在時間2009.05.12 22:50 .......


(VC++)請專傢幫忙翻譯及改進程式?

    本帖最後由 風箏惡魔 於 2009-5-23 22:55 編輯 問題1.第15~17行看不太懂,需要幫忙解釋 問題2.此CODE是開啓固定的檔案,若要改寫成提示使用者自己輸入的檔案名稱,該如何改進? 問題3.從19行到39行是顯示齣檔案的資料(一次顯示到底),如何使顯示結果能換頁顯示? #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <.......


(VC++)請專傢幫忙翻譯此CODE

    本帖最後由 風箏惡魔 於 2009-5-25 16:13 編輯 請問SETW中的   ":"  及  "?"  是什麼意思? 又 整行指令的翻譯若有人懂,可否幫忙翻譯? cout < <setfill(' ') < <setw( 3+(read_len>7?(48-read_len*3):(49-read_len*3)) ) < <'|'; PS為瞭反白CODE中的”?”及”:”故無法加入{/CODE} 風箏惡魔: 這位大大 連續幾天都看到您發帖詢問VC++程式碼 但卻.......


(VC++)關於讀檔讀入如何區分字串和數字的問題

    本帖最後由 flyinsky2626 於 2009-6-22 19:57 編輯 我在練習程式的時候遇到一個瓶頸 就是假如在讀入一個TXT檔的內容時我用 d.txt檔的內容為:ocut54  Deaf698sdf  jsdif523 sjjie123 #include<stdio.h> void main(void) {   char str[100];   int i=0,value[100],j;   FILE *f1=fopen("d.txt","r");   if.......


(Visual Basic 6)日期宣告問題

    本帖最後由 Hcf_sybenz 於 2009-7-13 10:58 編輯 小弟最近初學VB6 在練習打兩個宣告時 齣瞭問題 我的日期宣告會有錯誤 以下是我打的內容 Dim Age As Integer Dim birthday As Date Age = 24 birthday = #7/4/1890# Print Age Print birthday 我案執行時他說birthday = #7/4/1890#這行有錯誤 請問各位大大我問題齣在哪? 風箏惡魔.......


(Visual C&C++) 遞迴問題

    本帖最後由 yuishun106 於 2009-3-17 16:26 編輯 以下程式是用遞迴做數字的因式分解 例如: 6 = 2 * 3    1024 = 2^10 但是有一個問題就是當齣現過大【質數】時(例如38921)就無法計算‥ 我努力瞭很久一直找不齣問題,懇請高人指點一下! 謝謝!! 感激不盡! #include<stdio.h> int rec(int); int div=2,po; void main(void) {         int v.......


(Visual Studio 2008/VC++) 副程式的問題

    本帖最後由 LOVE75612 於 2009-5-11 22:54 編輯 請問一下,下麵這段程式碼要怎麼用副程式撰寫Printf功能阿,我是用Microsoft Visual Studio 2008寫的 #include "stdafx.h" #include "string.h" #include "stdlib.h" #include "time.h" int _tmain(int argc, _TCHAR* argv[]) { int i; struct  stu{.......


(Visual basic2005)VB亂數(請幫我檢查程式碼)我是不是哪裏寫錯瞭

    本帖最後由 yea620 於 2009-5-6 12:17 編輯 請問我要如何寫VB亂數(我有5*5個button,我要讓程式執行時,可以讓那5*5個button隨機産生總共四種的不同顔色在button上) 以下是我自己寫的: Dim b(25) As Button         Dim c, i, a As Integer         b(1) = Button1         b(2) = Button2         b(3) = Button3      .......


(Visual basic2005)如何利用VB Button做齣類似俄羅斯方塊的功能

    本帖最後由 風箏惡魔 於 2009-4-26 19:57 編輯 請問要如何讓5*5個有總共四種不同顔色的button可以在兩個同色button相連時(直的橫的相連),按下其中一個相連的button會消除和該button連在一起的同色Button,並且上麵剩餘的button會掉下來遞補消除掉的button的位置. 我自己想到的用中文來說的話:當按下任意BUTTON時,檢查周圍四個方嚮是否有同色的BUTTON,若有則繼續檢查,直到檢查不到則消除已經檢查到的BUTTON, 並且上麵的BUT.......


(c++)如何將下列程式輸齣如圖形

    本帖最後由 風箏惡魔 於 2009-5-2 11:20 編輯 如何將下列程式輸齣如圖形 1 22 333 4444 55555 1 #include<         > 2 #include<         > 3 void main() 4 {int i=_______________,j; 5 do 6 {cout.width(___________); 7 j=________________; 8 do 9 {cout <<__________;.......


(c++)如何編寫關鍵字搜尋

    本帖最後由 ak474869 於 2009-5-25 19:45 編輯 請問要如何編寫一個檔案內關鍵字搜尋的程式, 可找至少2個關鍵字的 (And, OR)組閤且能夠選擇 風箏惡魔: 麻煩把您的問題敘述清楚 要不然大傢不知怎麼幫您... 謝謝!! 就是讀取一個檔案 從檔案中打入關鍵字   就可以收尋到所打的關鍵字   如GOOGLE的收尋功能可以列齣有多少個   關鍵字的文字.......


(c++)關於排序的問題

    本帖最後由 q1688ting2000 於 2009-5-18 20:51 編輯 輸入一組整數,個數事前不知 輸齣螢幕時第一列由小到大排序            第二列由大到小排序 要如何編寫 風箏惡魔: 看起來是學校老師齣的問題 先說說您怎麼看這個題目 有沒有什麼想法吧 下列為我編寫齣來的程式可以輸入5個整數    但是我不瞭解 如何判斷整數 麻煩大大是否可以告知ㄧ下謝謝 // t1.cpp : 定義主控颱應用程式的進入點。 // #include "std.......


(c/c++)or(vb) 點齣座標

    本帖最後由 風箏惡魔 於 2009-3-16 23:35 編輯 怎麼把一個很多座標的txt檔 如 33,89 114,65 545,23 60,89 78,48 47,89 34,65 95,23 轉成座標點齣來.......


(c/c++)兩個二維陣列相乘

    本帖最後由 風箏惡魔 於 2009-3-26 09:28 編輯 問題:用c或c++跑齣 a[10][15]*b[15][10]=c[10][10] a跟b陣列都需要用電腦隨機亂數(0~99內都可) 最後printf齣 c[10][10]的數 p.s.有a跟b陣列也一起printf齣來更好 風箏惡魔: 幫您修改一下標題 標題格式對 但... 標題內容讓大傢摸不清楚是在說啥... 另 也麻煩寫寫您對於這個問題的想法 這樣纔會進步啊..........


(c/c++)請教關於程式撰寫

    本帖最後由 風箏惡魔 於 2009-6-18 16:49 編輯 假設有個功能需要以程式碼來實現: 工程師a花瞭三行指令將此功能實現 工程師b花瞭三十行指令將之實現 哪一位的程式碼比較優? 請以客觀、不同角度下去做比較 以上.......


(c語言)有關於朔雪的問題

    本帖最後由 風箏惡魔 於 2009-9-13 20:34 編輯 小弟最近在研究朔雪7這個城式 我把它拿來破自己的無名 可是在一個地方卡住瞭 就是要用錯誤標記的地方 請夠位大大能夠幫我 下麵是那一段 希望有人能教我怎麼看錯誤標誌 因為我對於c語言不太熟悉 [Byte -00001]Date: Sun, 13 Sep 2009 09:42:59 GMT [Byte 000034]P3P: policyref="http://info.yahoo.com/w3.......


(flash)以AS3寫Pie Chart問題

    本帖最後由 YUNG5451 於 2009-10-3 00:53 編輯 我以AS3 和讀取XML資料的方式寫Pie Chart,試過很多次始終找不到辦法, 在這裏附上Code,http://www.badongo.com/file/17504248 求助各方Flash高手,問題如下: 共三塊pie圖,其中一塊pie可讀取到座標位置可是卻怎麼也無法移動; 另外兩塊pie可嚮外移動,無法退迴原位置,迴復原位的function沒有作用, 麻煩大傢,謝謝 風箏惡魔: 現在時間 20.......


(php6.0) date問題

    本帖最後由 happyhunry 於 2009-6-3 11:07 編輯 請問各位大大 1.當在php6.0時.使用到date的函式如下 $year =  date("Y"); 當顯示時 會齣現如下的警告在畫麵上 Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone set.......


(vb2008)的Input問題麻煩各位

    本帖最後由 風箏惡魔 於 2009-5-2 11:19 編輯 Private Sub File001(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click         FileOpen(1, "TESTFILE", OpenMode.Output)         Write(1, "hello")         Write(1, 14)         FileC.......




實威新品齊發 搶自動化商機

"冷瞭嗎?"


前一篇新聞
(JAVA) 日期格式轉換
后一篇新聞
(JAVA)關於JAVA的加密程式問題





© 2025 - quweinews.com. All Rights Reserved.
© 2025 - quweinews.com. 保留所有權利