
		Deis
		
		(usa Ubuntu)
		
		Enviado em 01/10/2012 - 14:47h 
		
Obrigado por sua ajuda.
Como eu sou iniciante em programação em C, eu não entendi totalamente as explicações. Mas entendi que a biblioteca conio.h não serve para linux e pode ser substituidade pela biblioteca curses.h
Ontem a noite eu fiquei fuçando e consegui rodar no linux, no programa Geany, um programa feito no cod block, no windows 7 na escola.
Mesmo dando mensagem de erro o pograma rodou:
As mensagens de erros são essas:
gcc -Wall -c "Media de 4 Notas.c" (no diretório: /home/maranata/Programação em C Linux/Meida de 4 Notas)
Media de 4 Notas.c: Na função ‘main’:
Media de 4 Notas.c:9:5: aviso: formato ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[50]’ [-Wformat]
Compilação terminada com sucesso.
E o programa de rodou mesmo com os erros acima é esse:
#include<stdio.h>
#include<string.h>
int main()
{
    float n1,n2,n3,n4,m;
    char nome[50];
    printf("ESTE PROGRAMA C%cLCULA A M%cDIA DE 4 NOTAS\n\n",181,144);
    printf("\nDigite o Nome do Aluno :");
    scanf("%s",&nome);
    printf("\nDigite a Primeira Nota :");
    scanf("%f",&n1);
    printf("\nDigite a Segunda Nota  :");
    scanf("%f",&n2);
    printf("\nDigite a Terceira Nota :");
    scanf("%f",&n3);
    printf("\nDigite a Quarta Nota   :");
    scanf("%f",&n4);
    m=(n1+n2+n3+n4)/4;
    if(m<4)
    {
        printf("\n%s %.2f retido",nome,m);
    }
        else if(m<5)
        {
        printf("\n%s %.2f Recuperaço",nome,m);
        }
        else
        {
        printf("\n%s %.2f Promovido",nome,m);
        }
return 0;
}