Fazer um algoritmo que leia o nome completo de uma pessoa, separando-o em partes. Considerar como delimitador(es) espaço(s) em branco. Escreva cada parte do nome em uma nova linha. Exemplo: Le:Henrique Silveira
Escreve: Henrique Silveira Porém quando vou executar o código da aquele erro: arquivo.exe parou de funcionar.Não consegui identificar no código onde estou errando.
Pergunta
Poligno
Fazer um algoritmo que leia o nome completo de uma pessoa, separando-o em partes. Considerar como delimitador(es) espaço(s) em branco. Escreva cada parte do nome em uma nova linha. Exemplo:
Le:Henrique Silveira
Escreve:
Henrique
Silveira
Porém quando vou executar o código da aquele erro: arquivo.exe parou de funcionar.Não consegui identificar no código onde estou errando.
o código está assim:
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int i,j,cont,aux,aux2,pos;
char st[100],ch;
printf("digite uma palavra:\n");
scanf("%[^\n]s",st);
aux=strlen(st);
aux=aux-1;
for(i=0;i<aux;i++){
if(st==' '){
printf("\n");
}
printf("%s",st);
}
system("pause");
}
Grato desde já!!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.