分别用指针数组和二维数组生成二维空间,存储数据并释放。比如,数据如下:
//使用了下fgetc()
1 #include <iostream> 2 #include <stdio.h> 3 using namespace std; 4 5 6 int main() 7 { 8 #if 0 //生成二维数组存储 9 FILE* fp = fopen("G:\qtcode\temp.txt","r"); 10 11 //char buf[3][10] ={0}; 12 char (*buf)[10] = new char[3][10]; 13 14 int i,j,ch; 15 for(i = 0;i<3;i++) 16 { 17 for(j = 0;j<8;j++) 18 { 19 ch = fgetc(fp); 20 if(ch == ' ' || ch == EOF) 21 break; 22 buf[i][j] = ch; 23 } 24 buf[i][j] = '