Jump to content


Photo

Registro Em C - Laço


  • Faça o login para participar
13 replies to this topic

#1 ruymds

ruymds

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Brasil

Posted 17/07/2011, 19:29

Olá pessoal,

alguém poderia me ajudar a arrumar este código. Pequeno cadastro de usuario, mas o mesmo esta dando um erro quando chega na linha do codigo do aluno. Tentei inserir um laço for para ser registrado quantos cadastros possiveis atraves de uma mensagem (Deseja cadastrar novamente?) e nao deu certo, estou utilizando um vetor para o registro pois depois quero fazer um relatorio com o mesmo, mas estou com duvida se a sintaxe esta correta. Poderiam me ajudar a solucionar isso.

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>

/* definicao do tipo Usuario*/
typedef struct{
        int numAluno[4];
        char nome[30];
        int cpf[11];
        char dtNasc[11];
        char endereco[20];
        int telefone[10];
        char cidade[15];
        char estado[2]; 
}aluno;

// Função de cadastro de alunos
void Cadastro_Aluno()
{
   system("cls");
   printf("--------------------------------------------------------------------------------\n");
   printf("                         Cadastro de Alunos\n");
   printf("--------------------------------------------------------------------------------\n");   
     
  
      aluno *vetalunos; // vetor de alunos
      int num=0;  // numero de alunos
      char op; // opção de cadastro
      FILE *arq_aluno; // arq. de armazenamento
         
        // abre o arquivo para leitura 
          arq_aluno = fopen("Cadastro_Usuario.txt","a+");

        // cadastra novo aluno 
          printf("\nCodigo Aluno: ");
          scanf("%i",vetalunos[num].numAluno);   // ESTA APRESENTANDO ERRO NESTA LINHA, NÃO PASSA DAQUI
                          
          printf("\nNome: "); 
          scanf("%s",vetalunos[num].nome);
          
          printf("CPF: "); 
          scanf("%i",vetalunos[num].cpf);
                    
          printf("Data de Nascimento: "); 
          scanf("%s",vetalunos[num].dtNasc);
          
          printf("Endereco: "); 
          scanf("%s",vetalunos[num].endereco);
          
          printf("Telefone: "); 
          scanf("%i",vetalunos[num].telefone);
          
          printf("Cidade: "); 
          scanf("%s",vetalunos[num].cidade);
          
          printf("Estado: "); 
          scanf("%s",vetalunos[num].estado);
          
          printf("\nRegistro gravado com sucesso!\n");
          fflush(stdin);
    
         
        //fwrite(&aluno,sizeof(struct aluno),1,arq_aluno);
        
              // fecha o arquivo
              fclose(arq_aluno);
            
              //libera memoria
              free(vetalunos);

}

obrigado.

Edição feita por: ruymds, 17/07/2011, 19:30.


#2 guhemama

guhemama

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Curitiba

Posted 18/07/2011, 18:11

O seu vetor de alunos do tipo aluno (aluno *vetalunos; // vetor de alunos) não tem tamanho declarado, você apenas declarou um ponteiro.
Você pode usar este ponteiro e as funções malloc() e realloc() ou apenas colocar o tamanho do vetor após o nome da variável (aluno vetalunos[100], por exemplo).

(y)

#3 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 21/09/2017, 15:16

Le Viagra Marche online pharmacy Propecia Efectos Finasteride
Zithromax Ebay Tamoxifen For Sale Online
Articulo 45 <a href=http://cialtobuy.com>cialis</a> Levitra Natur

#4 FrankCaulk

FrankCaulk

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Masculino
  • Localidade:Karakol

Posted 08/10/2017, 23:20

bqevbmf http://www.full-web....-femme-205.htmlhttp://www.trioelegi...0-bleu-549.html Ray Ban ClassicEscarpins Avec Bride ChevilleNike Air MaxLongchamp OrangeStan Smith à Scratch Argentées
fqrcmom

http://www.pennywise...360-gel-364.php
http://www.chokolosk...e-promo-895.php
http://www.divland-g...t-cara-880.html
http://www.auto-lois...-menthe-104.php
http://www.chokolosk...-lauren-293.php

Prada Chaussures Noir
Air Max Blanche Et Noir Homme
Adidas Originals Veritas X
Nike Shox Rose
Adidas Jeremy Scott Wings Femme
jspskum http://www.trioelegi...lanche-737.htmlhttp://www.bluerenne...ce-1-femme.html Ralph Lauren Polo BleuNike Air Force MidNike Shox TlxBasket Skechers Fille SoldeNike Air Presto Rot WeiÃ

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 23/10/2017, 09:04

Provera Internet C.O.D. Store Saturday Delivery Levitra Zapfchen levitra cialis viagra Alternativa Alla Crema Di Propecia Zithromax 1 Gram Oral Packet Neurontin Baclofene
Amoxicillin Used For Stds Keflex Treatment Bladder Infection Zithromax Indications viagra Shipped Ups Isotretinoin
Priligy Plm Mexico Cheap Accutane Online No Prescription Viagra Para El Hombre generic levitra Viagra 200mg Online Price Canada Reviews Of Propecia Use

#6 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 25/10/2017, 18:04

Comprar Cialis Online Seguro buy viagra online Free Shipping Dutasteride Baldness Can I Purchase Female Kamagra Jelly
Cialis 10 Mg Durata Effetto levitra samples overnight Acticin Quick Shipping Levaquin Want To Buy Cialis On Line Italia
Can I Take My Pets Keflex online pharmacy Levitra Commentaires Buy Prednisone 10mg

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 27/10/2017, 17:20

Animal Cephalexin viagra online pharmacy Priligy And Cialis Acheter Cialis 20mg Tadalafil

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 03/11/2017, 08:02

Amoxicillin Cause Indigestion Prix Cialis 5mg viagra Cytotec Online Purchase In Singapore
Astrazeneca Nexium Discount Card Allergy To Amoxicillin And Clavulanate Potassium Ed Meds Online Discount Paypal buy cialis Zithromax Alternative
Can Cephalexin Cure Chlamydia viagra Potenzmittel Viagra Und Cialis

#9 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 05/11/2017, 14:47

Buy Canine Amoxicillin Results Generic Propecia Levitra Efficacy viagra prescription Cialis 20mg Original For Sale Provera
Herbal Propecia Absolute viagra Cialis Generique Tunisie
Priligy Es Eficaz costco pharmacy prices levitra 52 Amoxicillin Information Sheet

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 11/11/2017, 18:16

Canada Oil Kamagra Chewable Cialis Generico Donde Comprar Amoxicillin Buying It cheap cialis Zithromax Tiredness Isotretinoin with free shipping visa

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 16:33

Order Generic Isotretinoin Low Price Internet Overseas Cialis Pas Cher Montpellier online pharmacy Sildenafil En Pharmacie Is 100 Mg Cialis Safe
Allergic Itching Due To Amoxicillin Prix Cialis Marseille Was Kostet Cialis 20mg generic cialis Pacific Care Prescriptions Combivent Without Prescription Drugs Levitra Precio En Farmacia En Espana

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/11/2017, 13:55

Purchase Prevacid Online cialis Buy Gernic Levitra On Line Prix Levitra 10mg Pour Keflex Prostate Infection Dog

#13 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 28/11/2017, 00:24

Order Cialis In Usa online pharmacy Zithromax And Drinking Alcohol Amoxil Clavulanique
Cephalexin And Psoriasis viagra Viagra Preiswert Bestellen Buy Doxycycline Vietnam

#14 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 30/11/2017, 02:51

Cialis Tiene Efectos Secundarios Acquisto Kamagra Farmacia Kamagra Espana Esta cialis Lasix Buy No Prescription Viagra 100mg Import Reimport
Female Viagra Sale Cialis Per Cardiopatici cialis Zithromax Used To Treat Venta De Viagra And Cialis En Usa
Amoxicillin Chewables Generico Viagra Soft Precio De Kamagra En Farmacia levitra 20mg best price Priligy Farmacias Guadalajara Buy Amoxicillin Elixer




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq