討論串[問題] sprintf 無法印出字串
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
str[2] 的 type 是 char, 存放的是字元. 字串的 type 是 char *, 存放的是記憶體位址. 所以應該要寫成這樣. printf("%s", &str[0]); // 陣列 [0] 的記憶體位址也就是 str 的開頭. 寫成這樣也可以. printf("%s", str);
(還有272個字)
內容預覽:
在C語言中,. 字串 就是 字元的"陣列". 本質上就是陣列. 陣列的處理往往跟迴圈有關. 迴圈必然要有個終止條件,. 例如陣列的長度.. 跟陣列有關的函式定義基本上也會帶一個資料長度的參數.. 例如 string.h 之中的 :. int memcmp ( const void * ptr1, c
(還有902個字)
首頁
上一頁
1
下一頁
尾頁