2008年11月27日星期四

呵呵,真是人品问题

今天公司专门开会强调注意防范,注意病毒.想想我自己的电脑已经一年多没有装杀
毒软件了,晚上回家装了一个,整个硬盘检查了一遍,呵呵,还真是一点毒没有.恩,很
满意,很满意啊~~~

二维数组

Exported from Notepad++
#include <vector>
#include <iostream>
#include <cstdlib>
#include <cstdio>


char
** two_d_array(int m, int n);

int
main(int argc, char **argv){
int index = 0;
int
** aaa;
aaa = (int**)two_d_array(3,12);
for(; index < 3; index++)
strcpy((char *)aaa[index], "hello");
for(index = 0; index < 3; ++index)
std::cout<<(char *)aaa[index]<<std::endl;
std::cout<<(char)aaa[1][1]<<std::endl;
free(aaa);
return 0;
}

char
** two_d_array(int m, int n){
int i;
char ** planar, *array;
if(! (m && n)) return NULL;
planar = (char **)calloc(1, m * sizeof(planar) + m * n);
array = (char *)(planar + m);
for(i = 0; i < m; i++)
planar[i] = array + n * i;
return planar;
}