Luiz Thiago Postado Junho 18, 2010 Denunciar Share Postado Junho 18, 2010 Implemente uma função cujo protótipo é o seguinte : Tenho que criar uma Função.. ::void tiraletra(char s1[],char letra); Ficaria assim.. char str[2]="segunda-feira"; letra="e"; tiraletra(str,letra); printf("%s",str);Ai ficaria o seguinte.. sgunda-fira.alguém pode me ajudar.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 18, 2010 Denunciar Share Postado Junho 18, 2010 Observe essa linha:char str[2]="segunda-feira";Está errada, pois a palavra "segunda-feira" não cabe em um array de 2 caracteres (são necessários 13+1=14).Para remover uma letra da string, há várias maneiras. Uma forma simples é com uma função que procura, utilizando um loop, a primeira ocorrência do caractere na string e a remove até que não encontre nada. Para isso, deverá utilizar as funções strchr (localizar caractere), strcpy (copiar string) e strcat (concatenar strings). Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Luiz Thiago
Implemente uma função cujo protótipo é o seguinte :
Tenho que criar uma Função.. ::
Ficaria assim..Ai ficaria o seguinte..
sgunda-fira.
alguém pode me ajudar..
Link para o comentário
Compartilhar em outros sites
1 resposta 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.