用char型二維陣列給string型別變數賦值出錯

時間 2022-05-15 16:25:05

1樓:

一般是這樣賦值的:

char a[10]=;

string str=a[0];

2樓:匿名使用者

char c[i][j];

相當於定義了i個j長度的一維陣列

3樓:匿名使用者

這個問題我知道!首先:ct是乙個結構體指標賦值應該是這樣:

ct->ch=......;ct->codes=......;還有就是string是物件操作,他的賦值是這樣的strings;定義乙個新的空string物件,命名為sstrings(cp);定義乙個新的string物件,用cp所指向的(以空字元null結束的)c風格字串初始化該物件strings(s2);定義乙個新的string物件,並將它初始化為s2的副本is>>s;從輸入流is中讀取乙個以空白字元分隔的字串,寫入sosgetline(is,s)從輸入流is中讀取一行字元,寫入ss1+s2把s1和s2串接起來,產生乙個新的string物件s1+=s2將s2拼接在s1後面但一般都只用幾個基本型別:

charfloatint

定義二維陣列4 4,二維陣列中的陣列元素都用鍵盤賦值。求出該二維陣列中主對角線的和C語言

include stdio.h include conio.h include stdlib.h main for i 0 i 4 i printf 此矩陣主對角線的和為 d n num include define m 4 int main int i,j,a m m sum 0 for i 0 ...

二維陣列行列互換,並存到另二維陣列中

具體演算法如下 include int main int i,j,a 2 3 b 3 2 printf array a n for i 0 i 1 i 處理a陣列中的一行中各元素 for j 0 j 2 j 處理a陣列中的某一列元素 printf 5d a i j b j i a i j print...

定義二維陣列

首先你要理解二維陣列的真正含義,它的第一維就是一組資料的起始位址,第二維就是某組資料中的某個值.其次,你要知道a 4 所表達的意思,是指二維陣列a的每一維都是由4個元素組成的一維陣列.而編譯器可以根據你賦給a的初值個數計算它的第一維長度 元素總個數 4,如果不能整除,則長度加1,此時還應該有幾個沒有...