Ir para conteúdo
Fórum Script Brasil

ana_martins

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que ana_martins postou

  1. Ops... esqueci de dizer o problema... fica dando erro... falha de segmentação.
  2. Olá, estou começando a estudar como programar em C. Cheguei na parte de ponteiros e fui tentar criar algum programa que utilizasse isso. A idéia do programa é: - escolher uma letra - escrever uma frase - percorrer a frase e indicar quando a letra escolhida aparece pela primeira vez - excluir tudo o que vem antes da letra escolhida aparecer - mostrar o resto O código segue abaixo: #include <stdio.h> #include <string.h> #include <stdlib.h> char *funcao(char *string, char caractere); int main() { char *frase; char letra; printf("Digite uma letra: \n"); scanf("%c", &letra); printf("Agora escreva uma frase:\n"); scanf("%s", frase); funcao(frase, letra); } char *funcao(char *string, char caractere) { char *ponteiro = NULL; int teste = 0; scanf("%c", &caractere); while(*string != '' && teste == 0) { scanf("%s", string); if(*string == caractere) { ponteiro = string; teste = 1; } else *string++; } /*if (ponteiro != NULL) printf("Primeira string: %s" , ponteiro);*/ return ponteiro; }
×
×
  • Criar Novo...