1樓:匿名使用者
只用前二維指定位置:
gets(a[0][0]);
gets(a[0][2]);
你可以將這個三維(n維)字元陣列想像成乙個有string型別變數(假設c中也存在string型別)的二維(n-1維)的陣列。
也就是說,這個a陣列中共有2*3=6個長度為8的字元陣列,分為2行3列。
2樓:傲世修羅王
#include
void main()}}
getchar() ;
}不能用gets,它是獲取字串的
3樓:冷月照西風
#define high 10
#define mid 9
#define low 8
char str[high][mid][low];//定義三維陣列int i,j,k;//定義迴圈變數
//最常用的多重for迴圈實現
for(i=0;i for(j=0;j for(k=0;k scanf("%c",&str[i][j][k]); 4樓:討厭閃耀生物 對於char a[2][3][8]; 輸入:gets((char *)a); a本身是第乙個字元的位址,強轉一下就好。 c語言中怎麼給三維陣列賦值。 5樓:匿名使用者 struct point; point* p1 = (point*)malloc(你需要的數目*sizeof(point)); 完全不需要3維陣列, 乙個結構加個指標就可以了. c語言中三維陣列的賦值問題 6樓:匿名使用者 int limit[4][5][2]=, , , , ,, , , , , , , , , , , , , , }; 你這樣定義是:int limit[20][2]。int limit[4][5][2]應該是 int limit[4][5][2]=, , , , },, , , , }, , , , , }, , , , , } }; 取決於你的複製規則 按照確定的規則進行逐個元素複製即可。如果總的資料規模相等,可以使用memcpy整體複製。c語言,如何將100個二維陣列賦值到三維陣列中 copymemory copymemory是vb的吧 c語言應該是memcpy吧 把一維字元陣列賦值給二維字元陣列就行吧。c語言 三維陣列賦值給... r 這是個字元陣列,系統只為它分配了3個位元組的空間,但是strlen只有遇到 0 才會返回 於是它會向後繼續進行,直到有 0 這其實是越界 或許沒有,可能訪問的是q 10 了.你可以這樣 printf s n r 來檢視下列印的資訊。在我的上面 tc 是 3 3 3 9 哎。strlen 是在st... 列印三維的東西,這還是個高新的課題,需要好好自己琢磨和研究,對照說明書掌握了它的整套工作原理和程式才可以。首先確定是否鏈結了印表機,然後印表機配置是否可以,然後開啟列印介面開始就可以了 列印三維足足c 加sill,這是乙個數學規規律化的乙個公司,繼續打磨。可以分別用下標變數管理和訪問。比如 要管理某...請教C語言中關於將二維陣列複製到三維陣列的問題
c語言中關於字元陣列的長度問題,C語言中關於字元陣列的長度問題
如何列印三維陣列C,c 怎麼用三維陣列