有这样一个函数 int Subscribe(char *Instrument[], int nCount);调用的时候,第一个参数 怎么赋值呢?比如,下面这样是可以的:
char *Instrument[] = {"abcd"};
Subscribe(Instrument, 1);但是我想在程序中定义一个变量,动态赋值,怎么办呢?
char *Instrument[] = {"abcd"};
Subscribe(Instrument, 1);但是我想在程序中定义一个变量,动态赋值,怎么办呢?
char *Instrument[MACRO_NUM];其中MACRO_NUM为常数.
就是一个数组,里面的成员为指针.
char *Instrument[MACRO_NUM];(其中MACRO_NUM = 8);
Instrument[0] = "abcd";
Instrument[1] = "adf";
Instrument[2] = "fdaf";
*pStr = new char[你需要的字符串长度];Subscribe(pStr, nCount);