前两个数字分别代表了二维数组的行和列,现在我想用指针表示二维数组并且求出除了第一行的所有元素的和。现在我已经可以求出它们的和,但是我想用指针表示二维数组而不是,int list[10][10]这种方式。还有我想知道怎么把rows,cols 传到我写的方法里。也就是说 我想从txt里读取到行和列 把他们传到rows,cols里面,谢谢
ä½ åçåºæ¬æ²¡ä»ä¹é®é¢ã
主å½æ°
int **a;å®ä¹å ¶ä»åéåæå¼æ件ç¸åã
fscanf(fp, "%d%d",&r,&c);åç»è¯»åé¨åç¸åã
ç»å°¾å ä¸å åçéæ¾ã
追é®æ¨è¿æ ·çæ¹æ³æ¯å¯¹ç ä½æ¯æéå°äºä¸¤ä¸ªé®é¢
é®é¢ä¸ï¼ç¨åºå´©æº åªè¯»åå°4 3 æå°è¯è®©ä¸é¢çi<r+1,j<c+1ï¼ å¯ä»¥è¯»åºæ件å çç©éµï¼ç©éµæ ¼å¼è¢«æä¹±ï¼ï¼ ä½è¿æ¯å´©æºã为ä»ä¹ä½¿ç¨äºç»´æéçæ¶åä¼å´©æºï¼è¯·ç»ä¸è§£ç
é®é¢äº ï¼è¯·é®è¯»åå°ç©éµçæ¶å æä»ä¹æ¹å¼å¯ä»¥ç´æ¥è¯»åç©éµï¼ æ¢å¥è¯è¯´ æ¯å¦å¯ä»¥ç´æ¥ä»ç¬¬äºè¡å¼å§è¯»åã 谢谢大ç¥è§£ç
读åå°4 3 é£ä¹å°±è¦i<r,j<c
è³äºå´©æºåå ï¼ å»ºè®®ä¸ä¼ å®æ´ä»£ç ççã
第äºä¸ªã å¯ä»¥éè¿è¯»å忽ç¥ç¬¬ä¸è¡ã æå¼æ件åï¼
int c; while((c=fgetc(fp)) != '\n');
å è¿æ ·ä¸å¥å°±å¥½äºã
谢谢 æ¨çèå¿è§£ç
åç°ä¸ä¸ªcreateçé误ã
forå¾ªç¯ åºè¯¥æ¯i=0;i<rows;i++
ä½ æ¹ä¸ä¸åè¯è¯ã
å®ç¾è§£å³ï¼ï¼ï¼ï¼ï¼æ谢大ç¥