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