Programação ii

596 palavras 3 páginas
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define Tamanhocampo 50
#define Tamanho 10

struct tp_Ficha
{
char Nome[Tamanhocampo]; char Sexo[Tamanhocampo]; float Peso; float Colocacao; int Telefone;
};
int main()
{
int i = 0; int Troca,Ls = Tamanho - 1, Li = 0, Meio=0; float Procurado; char C; int Opcao, Quantidade = 0,Campo = 1, Saida = -1; FILE *Arquivo; char Aux[Tamanhocampo]; struct tp_Ficha Ficha[Tamanho],Aux1 ; do{ printf("***************************************** \n"); printf("MENU DE OPCAO: \n"); printf("\t [1]: Carregar arquivo e exibir\n"); printf("\t [2]: Ordenar dados e exibir\n"); printf("\t [3]: Pesquisar dados e exibir\n"); printf ("\t [0]: Sair do programa\n"); printf("\t Sua opcao: ");scanf("%i", &Opcao); if (Opcao == 1) { system("cls"); printf("Dados do arquivo: \n\n"); Arquivo = fopen("Arquivo.txt", "r"); if (Arquivo == 0) { printf("Erro na abertura do arquivo.\n\n\n"); fclose(Arquivo); } else { i = 0; Quantidade = 0; Campo = 1; do { C = getc(Arquivo); if (C != '\n' && C != EOF) { Aux[i] = C; i++; } else { Aux[i] = '\0'; switch (Campo) { case 1: strcpy(Ficha[Quantidade].Nome, Aux); break; case 2: strcpy(Ficha[Quantidade].Sexo, Aux);

Relacionados

  • Programação ii
    2690 palavras | 11 páginas
  • Programação II
    431 palavras | 2 páginas
  • Programação II
    294 palavras | 2 páginas
  • Programação estruturada ii
    797 palavras | 4 páginas
  • LInguagem e Programação ii
    746 palavras | 3 páginas
  • Fundamentos de programação II
    383 palavras | 2 páginas
  • Programação estruturada II
    560 palavras | 3 páginas
  • Programação Estruturada II
    981 palavras | 4 páginas
  • Apostila Programacao Ii
    19833 palavras | 80 páginas
  • Programação II (JAVA)
    644 palavras | 3 páginas