En este grupo En todos

Foro de C++



Libreria iostream.h en Dev C

Escrito por Brandyliz
el 10/02/2009

Hola a todos

Soy novata en C++ y lo estoy aprendiendo por mi cuenta. Estoy utilizando los compiladores de Borland y el de Dev pero he notado que en el compilador de Dev me da unos errores que tienen que ver con la libreria include, en Borland corro el mismo programa con dicha libreria sin ningun problema y error. Mi pregunta es posible que Dev no reconoza esta libreria? Aqui les incluyo el error que me genera en Dev y el codigo de mi programa.

Error que me da el compilador Dev:

Compiler: Default compiler
Executing g++. Exe...
g++. Exe "C:Prograej7. Cpp" -o "C:Prograej7. Exe" -g3 -I"C:Dev-Cpplibgccmingw323.4.2include" -I"C:Dev-Cppincludec++3.4.2ackward" -I"C:Dev-Cppincludec++3.4.2mingw32" -I"C:Dev-Cppincludec++3.4.2" -I"C:Dev-Cppinclude" -L"C:Dev-Cpplib" -g3
In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream. H:31,
from C:Prograej7. Cpp:3:
C:/Dev-Cpp/include/c++/3.4.2/backward/backward_warning. H:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1. 2 of the C++ standard. Examples include substituting the <X> header for the <X. H> header for C++ includes, or <iostream> instead of the deprecated header <iostream. H>. To disable this warning use -Wno-deprecated.
C:Prograej7. Cpp:7: error: `main" must return `int"

Execution terminated

Codigo de mi programa:

//Ej7. Cpp

#include <iostream. H>

void main()

{
int dimes,quartels,cent;

cout << "Entre numero de bellones: ";
cin >> dimes;
cout << "Entre numero de pesetas: ";
cin >> quartels;

cent = dimes * 10 + quartels * 25;

cout << cent << " " << "Centavos";

}

Como he dicho anteriormente el mismo programa me compila sin ningun problema y error en el compilador de Borland C++ 5.5

Será la libreria include, si es la libreria alguien me podrìa decir donde encuentro otra libreria que haga lo mismo y que funcione en Dev? Muchas gracias

Escrito por Hsbabdasda
el 16/07/2009

Colocalo sin el.h

Alvaro Quintana
Estado de México, Mé...
Escrito por Alvaro Quintana
el 16/10/2009

Hola solo pasab por aqui viendo a ver si encontaba unos datos sobre como leer un rchivo plano con un algoritmo, tu problema no es muy dificil de solucionar, include no es libreria, es una instruccion para incluir el nombre de la libreria, y en dev las librerias de declran asi #include <iostream>, sin el punto h a diferencia de borland es cosa de versiones, ademas a bajo de la libreria de bes agregar esta instruccion: using namespace std; para incluir todos los nombres de cabecera de funciones preprogramadas dentro de la libreria que incluyes, vale espero tengas suerte te dejo mi correo por cualquier cosa chao alvin0222@hotmail. Com

Luis Estrella
Licenciatura en informática universida...
Escrito por Luis Estrella
el 23/11/2010

#include <iostream>

using namespace std;

int main()

{
int dimes,quartels,cent;

cout << "Entre numero de bellones: ";
cin >> dimes;
cout << "Entre numero de pesetas: ";
cin >> quartels;

cent = dimes * 10 + quartels * 25;

cout << cent << " " << "Centavos\n\n";

system ("pause");
return 0;
}