char mensagem[100] ;
processa()
{
/* processa */
if( /* uma condição de erro */ )
strcpy( mensagem,"Deu erro 1" );
else
{
/* processa */
if( /* uma condição de erro */ )
strcpy( mensagem,"Deu erro 2" );
else
{
/* processa */
if( /* uma condição de erro */ )
strcpy( mensagem,"Deu erro 3" );
else
strcpy( mensagem,"Funcionou direitinho" );
}
}
}
Antes de prosseguir lendo, pare e pense um pouco.