Amanda Batista Silva Postado Dezembro 1, 2020 Denunciar Share Postado Dezembro 1, 2020 Estou tentando fazer um programa que coloca as palavras de uma string em um vetor separado e depois mostre elas. #include<string.h> #define TAM 50 #define PAL 25 main(){ char frase[TAM],palavra[PAL],v[PAL]; int i,tf,j; printf("Entre com a frase:\n"); fgets(frase,TAM,stdin); tf=strlen(frase); j=0; v[j]=' '; for(i=0;i<=tf;i++){ if(frase[i]!=' ' || frase[i]!='\0'){ v[j]= strcat(v[j],frase[i]); } else{ j++; } } for(i=0;i<PAL;i++){ printf("v[%d]=%s\n",i,v[i]); } } Não estou conseguindo fazer ele funcionar. Alguém poderia me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Amanda Batista Silva
Estou tentando fazer um programa que coloca as palavras de uma string em um vetor separado e depois mostre elas.
#include<string.h>
#define TAM 50
#define PAL 25
main(){
char frase[TAM],palavra[PAL],v[PAL];
int i,tf,j;
printf("Entre com a frase:\n");
fgets(frase,TAM,stdin);
tf=strlen(frase);
j=0;
v[j]=' ';
for(i=0;i<=tf;i++){
if(frase[i]!=' ' || frase[i]!='\0'){
v[j]= strcat(v[j],frase[i]);
}
else{
j++;
}
}
for(i=0;i<PAL;i++){
printf("v[%d]=%s\n",i,v[i]);
}
}
Não estou conseguindo fazer ele funcionar. Alguém poderia me ajudar?
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.