naruto100
Membro Júnior-
Posts
7 -
Cadastrado em
-
Última visita
Reputação
2-
@devair1010 oi, cara , eu fiz desse jeito, so uma parte do codigo, eu gravei os dados no arquivo e fiz uma função para ler o mesmo, no entato eu estou lendo pelo fgets, que está transformando ate os numeros inteiros em strings. você me segere outra forma? eu nao consegui pelo fscanf void flush(){ int c; while((c = fgetc(stdin)) != EOF && c != '\n'){} } void gravararquivo(){ FILE *p; char nome[30]; char sexo; int idade; int numero; int i; int n; p = fopen("entrada.txt", "w"); if(p == NULL){ printf("Erro no arquivo!"); } else{ printf("Digite a quantidade de pessoas que quer armazenar no arquivo: "); scanf("%d", &numero); fprintf(p, "%d\n", numero); for(i=0; i<numero;i++){ printf("Digite um nome: "); flush(); gets(nome); printf("Digite o sexo: "); scanf("%c", &sexo); printf("Digite a idade: "); scanf("%d", &idade); fprintf(p, "%c %s %d\n ", toupper(sexo), nome, idade); } } fclose(p); } void lerarquivo(){ FILE *p; char tamanho[100]; p = fopen("entrada.txt", "r"); if(p == NULL){ printf("Arquivo nao encontrado!"); } else{ while(!feof(p)){ fgets(tamanho, 100, p); printf("%s", tamanho); } } }
-
Faça um programa que lê de um arquivo, o sexo, o primeiro nome, e a idade de uma lista de pessoas. Imprima em outro arquivo, o número de homens, o número de mulheres e a idade da pessoa mais velha. A primeira linha do arquivo de entrada deve conter o número de pessoas. Ex: Entrada.txt 3 M Joao 40 F Maria 32 M Carlos 27 Saída.txt O numero de homens: 2 O numero de mulheres: 1 A idade da pessoa mais velha e: 40 Alguem poderia me dar um rumo, um exemplo para resolver essa questão
-
Alguém Dadas as temperaturas que foram registradas diariamente durante uma semana, deseja-se determinar em quantos dias dessa semana a temperatura esteve acima da média. A solução para esse problema envolve os seguintes passos: a) Obter os valores das temperaturas ; Calcular a média desses valores; c) Verificar quantos deles são maiores que a média
-
Escreva um programa que: a. Leia uma matriz 10 x 10 de elementos inteiros; b. Imprima esta matriz c. Calcule e imprima a soma dos elementos situados abaixo da diagonal principal da matriz, incluindo os elementos da própria diagonal principal
-
Alguém Construa um algoritmo que receba uma matriz 2x3 e recalcule a matriz multiplicando cada linha pelo menor elemento da mesma.
-
Alguém sabe responder : Faça um programa em C que receba uma string e conte e apresente a quantidade de cada vogal. Por exemplo, a frase "Eu gosto de programar" tem: a = 2; e = 1; i = 0; o = 3; u = 1 A = 0; E = 1; I = 0; O = 0; U = 0
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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