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;
} p>
* chtmp++ = '\0';
nrt[i++]= atoi(cht mpf);
}
Eliminar []ch ;
}