Yahoo奇摩 網頁搜尋

  1. 天空藍的回答也是可以用,但是意義不太一樣,天空藍的做法是將會直接把指標指定到固定字串的位址去,但是我比較傾向龍的說法,也就是使用strcpy,將s1.name = "eden";改為strcpy(s1.name, "eden");即可,完整程式碼如下:#include <string.h>#include <...

  2. bind的第二個參數 sendto的第五個參數 recvfrom的第五個參數 收的都是 sockaddr 的 struct 而不是 sockaddr_in 直接把它強制轉型就行了 int main(int argc ,char *argv[]) { int SockFD, Len; struct sockaddr_in Addr; int AddrLen=sizeof(struct sockaddr_in); char cTemp...

  3. import java.awt.*; import java.awt.event.*; public class S extends WindowAdapter implements ActionListener//, MouseMotionListener, MouseListener { Frame f[]; Frame f1,f2; Button b1...

  4. 1. 目前看起來只有一個簡單的錯誤 : ResultSet rst=stmt.executeUpdate(strSQL); 根據 API 規格 java.sql.Statement.executeUpdate(String sql) 傳回一個 int 值, 此 int 代表 sql 指令完成後傳回的受此指令作用的資料筆數(而不是...

  5. 問題出在deal函式的第1個參數 你是宣告成const int wDeck[][13] 而你呼叫deal時第一個參數是傳deck進去 deck是宣告成一個int的二維陣列, 前面並沒有加const 要解決這個warning, 應該用強制型別轉換((const int (*)[13]) 或是將deal函式第一個參數型別的const去掉

  6. 如果有完整的程式碼會比較清楚. 1. 看你在 2 中的 backtrace, 你似乎是在 x86_64 系統上編譯執行這隻程式 (backtrace 給出的程式位置是 8byte). 所以你的 pointer 會是 8byte (64bit), 可是 gcc 預設是 llp64, 也就是 int 跟 long 是 4byte (32bit), 要 long long 才是 8byte (64bit). 你可以試著將 hash 的回傳值改成 long long...

  7. Have gcc and other build-essentials been installed? What is your program's code? The error suggests problem with your header file. 2009-04-29 23:12:34 補充: Has your machine connected to the...

  8. 你的關鍵問題在於對『回傳值』及『字串』的不了解本身你寫 logtime 函數時,想法就有問題,你的處理是在 logtime 裡面宣告一個 chlogtime ,但是這個變數是這函數裡的區域變數,實際上是以堆疊型式存在,進入函式時產生了這個變數,但是離開時,這變數也消失了,你即使回傳回去,資料也...

  9. MPI_Init 會拉走一些 arguments! 所以,不建議不用在 main 裡! 而你的 function 裡的 argc / argv 都沒有初值化! 特別是 argv,它沒被初值化,必定會出錯! 因為真的沒意義,所以就不告訴你要怎麼弄它。 (真的完全沒用!!相信我!) 只要透過 你自訂...