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&#59; i <N&#59; 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

[0] Índice de Mensajes

Ir a la versión completa