Bom dia pessoal,
Estou come�ando no Linux agora (Red Hat 9.0) e estou
tentando programar em C usando o gcc via terminal, a
partir do modo gr�fico (1024x768).
Minha primeira dificuldade foi a falta do header
CONIO.H, por�m consegui contornar parcialmente o
problema.
Li a respeito sobre os headers curses.h e ncurses.h, e
foi falado que s�o de fato superiores ao header
CONIO.H, com mais recursos e possibilidades.
Fui ent�o atr�s tutoriais, c�digos, etc... por�m n�o
consegui compilar nada, nem mesmo um simples "Ol�
mundo!!!", veja exemplo abaixo.
"#include <stdio.h>
#include <curses.h>
int main(void)
{
initscr(); //Inicializa a ncurses
clear(); //Limpa a tela
mvprintw(3, 3, "Ol�, Mundo!");
//Na linha 3, coluna 3 escreva Ol�, Mundo!
refresh(); //Atualizar tela
endwin(); //Finalizar ncurses
return(0);
}"
Compilei com:
gcc olamundo.c -o olamundo -lncurses
tentei tamb�m:
gcc olamundo.c -o olamundo -lcurses
e n�o deu em nada.
Encontrei v�rias documenta��es e tutoriais a respeito,
por�m estou com d�vidas quando � confiabilidade das
mesmas pois algumas delas simplesmente come�am com:
void main(void), que sempre d� erro independente de
ncurses ou n�o, ao inv�s de int main (void).
Perguntas:
-O que � que eu estou fazendo de errado?
-Existe mais inicializa��es necess�rias pra se
trabalhar com a ncurses.h?
-A ncurses pode ser utilizada do modo como eu estou
trabalhando?
-Como e onde posso arranjar tutoriais confiaveis que
realmente compilam?
Por favor pessoal se tiver algu�m que tenha alguma luz
sobre o assunto por favor me ajudem.
Obrigado M�rcio.
______________________________________________________________________
Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora:
http://br.yahoo.com/info/mail.html
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html