Recebi o projeto do professor para ser entregue na próxima terça-feira, ou seja, adeus fim de semana de namoro e tranquilidade. Bem, o objetivo é outro. É que até hoje nunca consegui usar a função gotoxy(x,y) nos programas compilados pelo DEV C++. Fui buscar respostas na internet, e eis que deparo com as seguintes palavras:
#include <iostream.h>
#include <conio.h>
int main()
{
gotoxy(1,1); // Not important where
cout << "Hello world.";
} // end main()
Retorna o erro "[erro de vinculador] undefined reference to 'gotoxy' Eu usei gotoxy de CONIO. h em outros compiladores sem qualquer problema. O que está acontecendo aqui? Verifiquei o CONIO. h e ele tem essa única linha: void gotoxy #int x, int y #;
# Aviso padrão:
Note que eu ainda sou um programador de início e meu maior obstáculo foi sempre pessoas assumindo que eu sei mais do que eu.
Por favor, não responda como alguém fez com algo como "tente SetConsoleCursorPosition #GetStdHandle # STD_OUTPUT_HANDLE #, # COORD # {x - 1, y - 1} #;"
Você só vai ter um olhar vazio volta.
Também, dizendo-me para obter um novo compilador, vá comprar um livro ou tentar algumas outra biblioteca não é uma solução que fara eu conceder crédito por sua resposta.
Eu posso fazer BASICO sem um engate. Pequenos solavancos na estrada de c++ tornam-se obstáculos intransponíveis, porque as pessoas não estão dispostas a dar respostas simples que existem.
Eu não quero ser rude, mas esta é a única maneira que eu posso usar para obter respostas de programadores de longa data. #
Então tá dito para todos! Eu li aqui: Expert Exchange - Prorgramming C
Para você que não consegue usar a função gotoxy(x,y). Para você que sempre que vai usar a função gotoxy() e recebe como resposta do compilador a informação:
error: `gotoxy' undeclared (first use this function)
A solução é esta que apresento aqui, e logo abaixo:
1 – Faça o download deste arquivo: conioc.zip.
São apenas três arquivos:
O arquivo conio.c: coloque ele na pasta C:\Dev-Cpp\include
O arquivo conio.h: coloque ele na pasta C:\Dev-Cpp\include
O arquivo libconio.a coloque na pasta C:\Dev-Cpp\lib
Com isto você poderá usar as seguintes funções:
textcolor(), textbackground(), clrscr(), gotoxy() […] Use o seguinte também: #include<conio.c>
Na sua lista de #include faça assim:
#include <conio.c>
#include <conio.h>
Cara, valeu. Me atendeu plenamente, estava com o mesmo problema. Muito obrigado.
ResponderExcluirdepois eles executam automaticamente?
ResponderExcluirquando eu executar o programa?
amigo fiz o procedimento mas não funcionou muito
ResponderExcluir