ayuda por favor.
Por favor alguien que mirando los errores que me salen compilando un c贸digo de
15 lineas en dev c++ (me salen 434 errores), El c贸digo inicialmente fue hecho en turbo c++, ahora lo quiero compilar en dev c++ y no he podido, he hecho de todo para lograrlo y no puedo. Alguien que por favor me diga a que se debe la generaci贸n de los errores. Los errores est谩n despu茅s del c贸digo.
/**************************************************************************/
#include<conio.o>
#include<iostream>
using namespace std;
int main()
{
char i;
system("cls");
for(i='a';i<='z';i++)
cout<<i<<" ";
cout<<endl<<endl;
for(i='z';i>='a';i-=1)
cout<<i<<" ";
getch();
return 0;
}
/**************************************************************************/
Compilador: Default compiler
Ejecutando g++.exe...
g++.exe "C:WINDOWSEscritoriodevAlfabeto.cpp" -o
"C:WINDOWSEscritoriodevAlfabeto.exe" -I"C:DEV-CPPincludec++"
-I"C:DEV-CPPincludec++mingw32" -I"C:DEV-CPPincludec++backward"
-I"C:DEV-CPPinclude" -L"C:DEV-CPPlib"
In file included from C:/WINDOWS/Escritorio/devAlfabeto.cpp:1:
C:/DEV-CPP/include/conio.o:1: stray '1' in program
C:/DEV-CPP/include/conio.o:1: stray '4' in program
In file included from C:/WINDOWS/Escritorio/devAlfabeto.cpp:1:
C:/DEV-CPP/include/conio.o:1:4: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:1: stray '230' in program
C:/DEV-CPP/include/conio.o:2:1: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: syntax error before `&' token
C:/DEV-CPP/include/conio.o:2:4: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '4' in program
C:/DEV-CPP/include/conio.o:2:10: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2:16: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '20' in program
C:/DEV-CPP/include/conio.o:2: stray '5' in program
C:/DEV-CPP/include/conio.o:2:29: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '264' in program
C:/DEV-CPP/include/conio.o:2:32: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '10' in program
C:/DEV-CPP/include/conio.o:2:37: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2:44: warning: null character(s) ignored
15 lineas en dev c++ (me salen 434 errores), El c贸digo inicialmente fue hecho en turbo c++, ahora lo quiero compilar en dev c++ y no he podido, he hecho de todo para lograrlo y no puedo. Alguien que por favor me diga a que se debe la generaci贸n de los errores. Los errores est谩n despu茅s del c贸digo.
/**************************************************************************/
#include<conio.o>
#include<iostream>
using namespace std;
int main()
{
char i;
system("cls");
for(i='a';i<='z';i++)
cout<<i<<" ";
cout<<endl<<endl;
for(i='z';i>='a';i-=1)
cout<<i<<" ";
getch();
return 0;
}
/**************************************************************************/
Compilador: Default compiler
Ejecutando g++.exe...
g++.exe "C:WINDOWSEscritoriodevAlfabeto.cpp" -o
"C:WINDOWSEscritoriodevAlfabeto.exe" -I"C:DEV-CPPincludec++"
-I"C:DEV-CPPincludec++mingw32" -I"C:DEV-CPPincludec++backward"
-I"C:DEV-CPPinclude" -L"C:DEV-CPPlib"
In file included from C:/WINDOWS/Escritorio/devAlfabeto.cpp:1:
C:/DEV-CPP/include/conio.o:1: stray '1' in program
C:/DEV-CPP/include/conio.o:1: stray '4' in program
In file included from C:/WINDOWS/Escritorio/devAlfabeto.cpp:1:
C:/DEV-CPP/include/conio.o:1:4: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:1: stray '230' in program
C:/DEV-CPP/include/conio.o:2:1: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: syntax error before `&' token
C:/DEV-CPP/include/conio.o:2:4: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '4' in program
C:/DEV-CPP/include/conio.o:2:10: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2:16: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '20' in program
C:/DEV-CPP/include/conio.o:2: stray '5' in program
C:/DEV-CPP/include/conio.o:2:29: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '264' in program
C:/DEV-CPP/include/conio.o:2:32: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2: stray '10' in program
C:/DEV-CPP/include/conio.o:2:37: warning: null character(s) ignored
C:/DEV-CPP/include/conio.o:2:44: warning: null character(s) ignored
Cambia la linea #include <conio.o> por #include <conio.c>
Alejandro
Alejandro
//yo espero ayudarte, pero solo uso Microsoft Visual C++ 6.0, pero yo escribir铆a el codigo as铆:
// creo que uno de los errores era que no es posible hacer un "for" con datos que no sean de tipo Int, perd贸n si se pudiea hacer eso.
// otro posible error es que no se puede poner dos endl en una misma linea de COUT
//y para mi es necesario usar la libreria process.h para poder usar system("cls")
#include<conio.h>
#include<process.h>
#include<iostream>
using namespace std;
int main()
{
char i;
int a;
int z;
system("cls");
for(i=a;i<=z;i++)
cout<<i<<" ";
cout<<endl;
cout<<endl;
for(i=z;i>=a;i--)
cout<<i<<" ";
getch();
return (0);
}
//espero haberte ayudado.
// creo que uno de los errores era que no es posible hacer un "for" con datos que no sean de tipo Int, perd贸n si se pudiea hacer eso.
// otro posible error es que no se puede poner dos endl en una misma linea de COUT
//y para mi es necesario usar la libreria process.h para poder usar system("cls")
#include<conio.h>
#include<process.h>
#include<iostream>
using namespace std;
int main()
{
char i;
int a;
int z;
system("cls");
for(i=a;i<=z;i++)
cout<<i<<" ";
cout<<endl;
cout<<endl;
for(i=z;i>=a;i--)
cout<<i<<" ";
getch();
return (0);
}
//espero haberte ayudado.
Hola de nuevo.
En la respuesta anterior te hab铆a dicho que cambiando conio.o por conio.c se resolv铆a el problema. Bueno, es as铆, sin duda, ya que lo compil茅 con el Dev-C++ y funcion贸 bien. Pero, ahora veo que la cabecera conio.c del Dev-C++ (que a su vez incluye la cabecera conio.h) s贸lo la est谩s necesitando para getch(), as铆 que incluir una cabecera s贸lo para tan poca cosa, no me parece necesario.
Ac谩 abajo pongo una versi贸n sin getch() (y sin conio):
//#include<conio.c>
#include<iostream>
using namespace std;
int main()
{
char i;
system("cls");
for(i='a';i<='z';i++)
cout<<i<<" ";
cout<<endl<<endl;
for(i='z';i>='a';i-=1)
cout<<i<<" ";
cout << "nn";
system("pause");
return 0;
}
//-----------------------------------------------
El Dev-C++ incluye la biblioteca conio s贸lo como una gentileza para los que ya tienen mucho c贸digo escrito con los compiladores de Borland, pero conio no es una biblioteca del C++. Yo te dir铆a que no la incluyas en ning煤n proyecto nuevo, no pertenece al est谩ndar, no es del lenguaje C++.
Alejandro
En la respuesta anterior te hab铆a dicho que cambiando conio.o por conio.c se resolv铆a el problema. Bueno, es as铆, sin duda, ya que lo compil茅 con el Dev-C++ y funcion贸 bien. Pero, ahora veo que la cabecera conio.c del Dev-C++ (que a su vez incluye la cabecera conio.h) s贸lo la est谩s necesitando para getch(), as铆 que incluir una cabecera s贸lo para tan poca cosa, no me parece necesario.
Ac谩 abajo pongo una versi贸n sin getch() (y sin conio):
//#include<conio.c>
#include<iostream>
using namespace std;
int main()
{
char i;
system("cls");
for(i='a';i<='z';i++)
cout<<i<<" ";
cout<<endl<<endl;
for(i='z';i>='a';i-=1)
cout<<i<<" ";
cout << "nn";
system("pause");
return 0;
}
//-----------------------------------------------
El Dev-C++ incluye la biblioteca conio s贸lo como una gentileza para los que ya tienen mucho c贸digo escrito con los compiladores de Borland, pero conio no es una biblioteca del C++. Yo te dir铆a que no la incluyas en ning煤n proyecto nuevo, no pertenece al est谩ndar, no es del lenguaje C++.
Alejandro