Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Separe y convierta los números de la cadena en números y luego guárdelos en una matriz de enteros.

Separe y convierta los números de la cadena en números y luego guárdelos en una matriz de enteros.

Escriba una función para procesar variables CString y use atoi para convertir la cadena en un número entero cuando encuentre un espacio o '\0'.

¡Escribe más tú mismo!

Me tomé el tiempo de escribirlo y funciona. Los datos se almacenan en la matriz nrt y el autor puede cambiarlos según sea necesario.

cambiar()

{

CString strtmp = " 24 22 33 43 56

char *ch, *chtmp, *chtmpf

int i=0, nrt[100];

ch = nuevo carácter[100];

strcpy(ch, strtmp);

chtmp = ch

for(;;)

{

chtmpf = chtmp

mientras (*chtmp!=" ”& &*chtmp!= '\0')

{

chtmp++;

}

if (* chtmp == '\0 ')

{

nrt[i++]= atoi(cht mpf);

Romper;

}

* chtmp++ = '\0';

nrt[i++]= atoi(cht mpf);

}

Eliminar []ch ;

}