Cita:
Iniciado por Estdar123455 para el apellido quiero usar un for que inicie donde se quedo anteriormente y que haga lo mismo, pero nose como inicializar ese segundo for para el apellido
Para que utilizar un segundo for si con solo uno te basta y sobra un ejemplo:
Código C++:
Ver original#include <stdio.h>
#include <stdbool.h>
#include <ctype.h>
int main(void)
{
char str[30];
bool c = false;
int i;
printf("Introduce tu nombre completo: ");
for( i = 0; str[i] != '\0'; i++ )
if( str[i] == ' ' ) c = false;
else if( c == false )
str
[i
] = toupper(str
[i
]), c
= true; else
return(0);
}
Saludos