Programación General > Visual C++
Punteros A Cstring
(1/1)
gabrielz1:
Hola amigos de visualc++ quisiera preguntar al grupo si se puede hacer una matriz de puntero a puntero de tipo CString, y si esque se puede como se iniciaria dicha variable:
lo que esta haciendo era losiguiente pero no me resulta
CString **m_ppVariable
y lo inicialice en el constructor de lasiguiente manera
m_ppVariable = T("");
pero me dice que hay error
o como se inicializaria o como se aria les agradeceria mucho si me pudieran resolver elproblema.
gracias anticipadamente.
ivancp:
Estas declarando m_ppVariable como un puntero doble y para inicializarlo debes que hacer:
--- Código: Text --- CString **m_ppVariable = NULL; //primer arraym_ppVariable = new CString*[N]; for(int i = 0; i <N; i++){ //segundo array m_ppVariable[i] = new CString[M]; //inicializando cada elemento for(int j =0; j < M; j++) { m_ppVariable[i][j] = new CString("algun texto"); }}
N es el tamaño de elementos, cada elemento apunta a otro array de M elementos de CString's.
Navegación
Ir a la versión completa