Ir ao conteúdo
  • Cadastre-se

ahlusc

Membros Juniores
  • Total de itens

    1
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Alguém consegue me ajudar nessa questão? Eu criei a função pra troca dos caracteres, mas na hora que eu tento ler o arquivo e modificar eu não consigo fazer a substituição. #include <stdio.h> #include <stdlib.h> char Troca (char x) { if (x == 'a' || x == 'A') return ('z'); else if ( x == 'e' || x == 'E') return ('y'); else if (x == 'i' || x == 'I' ) return ('x'); else if (x == 'o' || x == 'O') return ('w'); else if (x == 'u' || x == 'U') return ('*'); } int main () { char C, X, result; FILE *arq; arq = fopen("Letras.txt", "w"); if (arq == NULL){ printf("O arquivo não pode ser aberto corretamente."); fclose(arq); } else { fprintf(arq, "A,E,I,O,U."); fclose(arq); } arq = fopen("Letras.txt", "r"); if (arq == NULL){ printf("O arquivo não pode ser aberto corretamente."); fclose(arq); } else { printf("Lendo os dados armanezados no arquivo: \n"); while((C = getc(arq) ) != EOF){ printf("%c", C);} fclose(arq); } arq = fopen("Letras.txt", "a"); if (arq == NULL){ printf("O arquivo não pode ser aberto corretamente."); fclose(arq); } else { while((C = getc(arq) ) != EOF){ fscanf(arq,"%c",&X); result = Troca(X); fprintf("%c",result); } fclose(arq); } arq = fopen("Letras.txt", "r"); if (arq == NULL){ printf("O arquivo não pode ser aberto corretamente."); fclose(arq); } else { printf("\n\nLendo os novos dados armazenados no arquivo.\n"); while((C = getc(arq) ) != EOF){ printf("%c", C);} fclose(arq); } return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!