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

Responder a