Quero aprender o C/C++ mais desse geito ta dificio, um simples script do livro, da "Erro"
Em que eu estou errando?
1) script: teste1.cpp
//alo! mundo
//teste meu
#include <iostream>
int main()
{
cout << "Alo, mundo\n";
return 0;
}
//fim de main()
debian:/home# g++ -o test1 teste1.cpp
teste1.cpp: In function âint main()â:
teste1.cpp:8: error: âcoutâ was not declared in this scope
debian:/home#
2) script teste2.cpp
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <asm/io.h>
#define LPT1 0x378 /* Endereço base da porta paralela*/
main(void)
{
if( ioperm(LPT1, 3, 1) ) /*Libera acesso para os endereços: 0x378, 0x379, 0x37A */
{
printf("\nNão foi possível obter os endereços: 0x378, 0x379, 0x37A.\n");
exit(1); /*Sai do programa */
}
outb(255, LPT1); /*Liga todos os pinos do Registro de Dados do DB2. 0--->desliga*/
}
debian:/home# g++ -o teste2 teste2.cpp
teste2.cpp:4:21: error: asm/io.h: Arquivo ou diretório não encontrado
teste2.cpp: In function âint main()â:
teste2.cpp:10: error: âiopermâ was not declared in this scope
teste2.cpp:16: error: âoutbâ was not declared in this scope
se eu retiro esse ".h" piora, mas, no primeiro está sem "h".
debian:/home# g++ -o test2 teste2.cpp
teste2.cpp:1:17: error: stdio: Arquivo ou diretório não encontrado
teste2.cpp:2:18: error: stdlib: Arquivo ou diretório não encontrado
teste2.cpp:3:18: error: unistd: Arquivo ou diretório não encontrado
teste2.cpp:4:19: error: asm/io: Arquivo ou diretório não encontrado
teste2.cpp: In function âint main()â:
teste2.cpp:10: error: âiopermâ was not declared in this scope
teste2.cpp:12: error: âprintfâ was not declared in this scope
teste2.cpp:13: error: âexitâ was not declared in this scope
teste2.cpp:16: error: âoutbâ was not declared in this scope
alguem poderia me dar uma AULA. me esplicando pq disso.
pode ate rirrrrrr se quiser aceito..... mais tem horas q dá vontade de chorar do pq nao da certo