Ir ao conteúdo

Posts recomendados

Postado

Boa Noite,

Estou fazendo basicamente uma agenda com nomes de alunos e notas, onde o usuário vai inserir os dados e após isso o programa irá imprimir todos os dados digitados. Já criei a parte de inserir os dados, porém estou com dificuldade na função que imprime a lista. Se alguém puder me dar uma ajuda ficarei agradecido. Segue o programa:

 

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

 

struct TipoAluno
{
char Nome[20];
int Nota;
struct TipoAluno *PtrProximo;
};

 

struct TipoAluno * insere (struct TipoAluno *);
void imprime (struct TipoAluno *);

 

int main ()
{
char ch;
struct TipoAluno * LAlunos;
LAlunos='\0';
//INSERIR

printf("\nInserir novo Aluno? (s/n): ");
scanf("%c",&ch);
setbuf(stdin,'\0');
    while(ch=='s' || ch=='S')
    {
    LAlunos = insere(LAlunos);
    printf("\nInserir novo Aluno? (s/n): ");
    scanf("%c",&ch);
    setbuf(stdin,'\0');
    }

printf("\nINCLUSAO FINALIZADA!!!\n");

 

//IMPRIMIR LISTA
imprime(LAlunos);
return 0;
}

 

struct TipoAluno * insere (struct TipoAluno* Aluno)
{
struct TipoAluno *novo = (struct TipoAluno*) malloc(sizeof(struct TipoAluno));
printf("\nDigite Nome: ");
gets(novo->Nome);
novo->PtrProximo = Aluno;
printf("Digige a Nota: ");
scanf("%d",&novo->Nota);
setbuf(stdin,'\0');
return novo;
}


void imprime (struct TipoAluno* Aluno)
{
printf("\nITENS DA LISTA:\n");

}

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!