程序运行出现问题,求助
扔下C语言10多年了,现在因为要研究一个问题,所以边学习边解决问题,结果在运行某个程序时碰到了难题。程序如下;#include<stdio.h>
#define daymax 3
#define tod 10
void main(){
int i,j,k;
float **ma;
ma=new float*[tod+1];
for(i=1;i<=daymax;i++){
ma[i]=new float[daymax+1];
}
for(j=1;j<=daymax;j++){
for(k=1;k<=tod;k++){
ma[j][k]=1.0*j*k;
}
printf("\n"); 问题就在这一行,如果这行去掉,程序出错,但如果保留这一样,程序什么问题没有,百思不得其解。
}
printf("%f",ma[2][10]);
}
另:如果我要申请一个a*b的二维数组,其中a大约300,b大约10000,该如何申请?我想把一个二维数组中的数据分行列写入txt文件中,改怎么写?
请不吝赐教,谢谢。