Hello
I´m making a project for a student data base for my C programing class.
The data base it's simple, just to imput data, see data, update data, and delete data.
I'm using LCC to compile de data, mbut it gives me 10 errors
, missing "printf". Can everbody give me some ideia what 's hapenning ? Thanks
In red the translation
#include <stdio.h>
void MostraMenu (void) ( Show menu)
void InserirDados (void) ( Insert data )
void VerDados (void) (See data )
void ActualizarDados (void) (Uppdate data )
void EliminarAluno (void) (delete student )
void Terminar (void) (stop program )
void EscolherOpçao (int) (choose option )
void main(void) - void?
{
FILE * FichAlunos;
int opçao;
FichAlunos = fopen ("alunos.txt");
Printf("Escolha uma das seguintes opçoes:%d \n");
scanf ("%d", &opçao);
MostraMenu (void)
EscolherOpçao (opçao) - é assim?
void MostraMenu (void) - void?
{
printf("Projecto C - Menu Inicial \n");
Printf("Escolha uma das seguintes opçoes: \n");
printf("1-Inserir dados de um aluno \n");
Printf("2- Ver dados de um aluno \n");
Printf("3-Actualizar dados de um aluno \n");
Printf("4-Eliminar um aluno da lista \n");
Printf("5-Terminar o programa \n");
}
void EscolherOpçao (int x) - void?
{
int opcao;
do
{
Printf (" Escolha a opçao:%d \n");
Scanf ("%d", &opcao);
switch (opcao)
{
case 1: InserirDados;
break;
case 2: VerDados;
break;
case 3: ActualizarDados;
break;
case 4: EliminarAluno;
break;
case 5: Printf ("Terminou o programa")
break;
default: Printf ("Opçao inválida")
}
while (opcao != 5)
}
}
Void InserirAluno (void)
{
int n_aluno, data_nasc, ano, turma
char nome, curso
float nota_exame, nota_projecto, nota_final
Printf (“introduza o numero do aluno: %d \n”, n_aluno);
Scanf (“%d”, & n_aluno);
Printf (“introduza a data de nascimento com o formato (dd/mm/aa): %d \n”, data_nasc); - pode ficar assim?
Scanf (“%d/%d/%d”, &data_nasc);
Printf (“introduza o ano do aluno: %d \n”, ano);
Scanf (“%d”, &ano);
Printf (“introduza o nome do aluno: %c \n”, nome);
Scanf (“%c”, &nome);
Printf (“introduza o curso do aluno: %c \n”, curso);
Scanf (“%c”,& curso);
Printf (“introduza a turma do aluno: %c \n”, turma);
Scanf (“%c”, &turma);
Printf (“introduza a nota do exame: %f \n”, nota_exame);
Scanf (“%f”, ¬a_exame);
Printf (“introduza a nota do projecto: %f \n”, nota_projecto);
Scanf (“%f”, ¬a_projecto);
nota_final= 0,65 * nota_exame + 0,35 * nota_projecto;
Printf (" A nota final do aluno é: %f \n", nota_final);
}
void EliminarAluno (void)
{
char dados resposta, menu;
Printf(" Deseja eliminar os dados do aluno?");
Scanf("%c", & dados);
if (resposta == 'sim')
Printf ("Os dados do aluno foram eliminados \n"); - depois como elimina?
else
Printf ("Deseja voltar ao menu inicial? \n");
if (menu =="sim") - isto pode-se fazer?
Printf("Ira voltar ao menu inicial \n");
else
printf("continuará na secçao Eliminar Aluno \n");
}
void Terminar (void)
{
fclose...
}
void VerDados - (char dados_aluno ??, resposta)
{
char resposta, dados_aluno;
Printf(" Quer ver os dados do aluno \n");
if (resposta == "sim")
printf("os dados do aluno sao: %c \n", dados_aluno);
else
printf("Ira voltar ao menu inicial \n");
}
1 reply to this topic
#1
Posted 17 June 2010 - 10:35 PM
|
|
|
#2
Posted 17 June 2010 - 10:44 PM
Please be considerate and wrap your code in code tags such as so: [noparse]
Functions are case sensitive, Printf() is not printf(), same for scanf(). You'll need to update each instance throughout your code, although your code does not seem runnable due to the way you have typed it out, try solving that problem first and see what remains.
code here[/noparse] you can edit your post if you like to add them.
Functions are case sensitive, Printf() is not printf(), same for scanf(). You'll need to update each instance throughout your code, although your code does not seem runnable due to the way you have typed it out, try solving that problem first and see what remains.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account

Back to top









