PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PLT
[問題]請問C語言的二為動態陣列字串輸入
作者:
hunkchen2000
(我沒錢)
2016-09-25 09:13:24
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
char k[10];
char **ptr = (char **) malloc(2 * sizeof(char *));
for (i=0;i<3;i++)
{
ptr[i]=(char *) malloc(3 * sizeof(char));
}
//
作者:
LPH66
(-6.2598534e+18f)
2016-09-25 09:53:00
字串跟字元不一樣, 字串是字元陣列所以若你想開二維字串陣列則需要開三維字元陣列第三維的大小就是你的字串最長長度看你的 fgets 應該就是 1000啊, 要多 1 給 '\0' 所以是 1001
作者:
suhorng
( )
2016-09-25 10:07:00
C/C++ 相關程式撰寫問題請轉到 C_and_CPP 板
繼續閱讀
[問題] 下載完Visual Studio2015之後
anony4c2003
Re: [問題] c++ 標頭檔
kidder
[問題] c++ 標頭檔
kidder
Re: [問題] 有關LISP編譯器的問題
kidder
[問題] 有關LISP編譯器的問題
kidder
Re: [閒聊] 原生程式會被no-coding取代嗎?
flutterSoar
[閒聊] 原生程式會被no-coding取代嗎?
tingmeow
[問題] 請教高手大大解謎,一串我看不懂的東西
Tataka
[問題] 用bat檔案 批次處理txt文件
GGrunrunder
[問題] FSM無法檢查任意長的括號串?
dharma
Links
booklink
Contact Us: admin [ a t ] ucptt.com