#include <cstdio> #include <cstdlib> #include <cstring> #include <map> #include <vector> using namespace std; #define MAX_FIELD_NUM 50 #define FETCH_COUNT 50 #define MAX_FIELD_LEN 150 typedef char FIELD_ARRAY[FETCH_COUNT][MAX_FIELD_LEN]; int main() { int i,j; char ***pStdValueBuff = (char ***)malloc(sizeof(char)*MAX_FIELD_NUM); for(i=0;i<MAX_FIELD_NUM;i++) { pStdValueBuff[i] = (char **)malloc(sizeof(char)*FETCH_COUNT); for (j=0;j<FETCH_COUNT;j++) { pStdValueBuff[i][j] = (char *)malloc(sizeof(char)*MAX_FIELD_LEN); memset(pStdValueBuff[i][j],0,MAX_FIELD_LEN); } } //char pStdValueBuff[MAX_FIELD_NUM][FETCH_COUNT][MAX_FIELD_LEN]; for(i=0;i<MAX_FIELD_NUM;i++) { for (j=0;j<FETCH_COUNT;j++) { printf("%d/%d\n",i,j); strncpy(pStdValueBuff[i][j],"dafdafdf",MAX_FIELD_LEN); } } } |
#include <cstdio> #include <cstdlib> #include <cstring> #include <cassert> #include <iostream> #include <map> #include <vector> using namespace std; #define MAX_FIELD_NUM 500 #define FETCH_COUNT 500 #define MAX_FIELD_LEN 1500 typedef char FIELD_ARRAY[FETCH_COUNT][MAX_FIELD_LEN]; int main() { int i,j; char ***pStdValueBuff = (char ***)malloc(sizeof(char*)*MAX_FIELD_NUM); for(i=0;i<MAX_FIELD_NUM;i++) { pStdValueBuff[i] = (char **)malloc(sizeof(char*)*FETCH_COUNT); for (j=0;j<FETCH_COUNT;j++) { pStdValueBuff[i][j] = (char *)malloc(sizeof(char)*MAX_FIELD_LEN); assert(pStdValueBuff[i][j] != NULL); memset(pStdValueBuff[i][j],0,MAX_FIELD_LEN); } } //char pStdValueBuff[MAX_FIELD_NUM][FETCH_COUNT][MAX_FIELD_LEN]; for(i=0;i<MAX_FIELD_NUM;i++) { for (j=0;j<FETCH_COUNT;j++) { printf("%d/%d\n",i,j); strncpy(pStdValueBuff[i][j],"dafdafdf",MAX_FIELD_LEN); } } } |
原帖由 syncpk99 于 2009-9-18 10:14 发表
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define MAX_FIELD_NUM 500
#define FETCH_COUNT 500
#define MAX_FIELD_LEN 1500
typedef char ...
原帖由 jiangf 于 2009-9-17 16:52 发表
#include
#include
#include
#include
#include
using namespace std;
#define MAX_FIELD_NUM 50
#define FETCH_COUNT 50
#define MAX_FIELD_LEN 150
typedef char FIELD_ARRAY[FETCH_COUNT] ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |