• Martes 5 de Noviembre de 2024, 17:17

Autor Tema:  Re: Ayuda!!! --> Borland c++ 3.0  (Leído 1623 veces)

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Ayuda!!! --> Borland c++ 3.0
« en: Jueves 15 de Mayo de 2003, 22:22 »
0
Hola amigos, estoy aprendiendo un poco mas acerca de C++, no ahce mucho que empece y ya llegaron los famosos problemas.... estube leyendo en un manual, donde dice que para el manejo de strig, no es necesario poner las librerias con extencion .h porque se reemplazan al colocar (using namespace std;), pero en mi compilador Borland C++ 3.0, me aparecen miles de errores, trate de solucionarlo borrando eso y colocandoles el .h a las librerias, pero es lo mismo....Aqui les pongo el codigo que quiero compilar, quisiera saber si todo es problema de configuracion o que es lo que sucede, en el manual decia que en algunos comiladores no estaban implementadas las AnsiString, pero no se....Bueno, Saludos y Gracias


#include <iostream>
#include <string>
using namespace std;

main()
{
      string mensaje;
      mensaje = "Hola";
      cout << mensaje;
}
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

gmantil

  • Miembro MUY activo
  • ***
  • Mensajes: 121
    • Ver Perfil
Re: Ayuda!!! --> Borland c++ 3.0
« Respuesta #1 en: Viernes 16 de Mayo de 2003, 15:35 »
0
Hola Jonathan:
Prueba aasignado la cadena en la declaración, así:

string mensaje="Hola";

Por fuera de la declaración te tocaría caracter por caracter como lo hace strcpy.

Lo que dices sobre los .h también lo he leido yo, pero en eso soy a la antigua, siempre declaro con los .h.

gmantil

docko

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Ayuda!!! --> Borland c++ 3.0
« Respuesta #2 en: Viernes 16 de Mayo de 2003, 15:52 »
0
Oye, Jonathan, ya que tu andas con el borland c 3 igual me puedes ayudar...
me he bajado dos archivos, un .h y un .lib y los he guardado dentro de sus correspondientes carpetas. El caso es que no recibo errores de compilacion, pero si de linkado. Me han dicho por ahi que tengo que indicarle al compilador que he añadido una libreria, pero despues de mucho buscar en el borlandc no he encontrado la forma de hacerlo. Tal vez tu sepas. Gracias.:ayuda:
Cuando un dedo apunta a la luna, el idiota solo mira el dedo

gmantil

  • Miembro MUY activo
  • ***
  • Mensajes: 121
    • Ver Perfil
Re: Ayuda!!! --> Borland c++ 3.0
« Respuesta #3 en: Viernes 16 de Mayo de 2003, 16:08 »
0
Para adicionar librerias que no son las estandares, puedes crear un proyecto e incluir en él las librerias y los encabezados que necesites que no son los por defecto.

gmantil

docko

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Ayuda!!! --> Borland c++ 3.0
« Respuesta #4 en: Viernes 16 de Mayo de 2003, 16:17 »
0
Creo que se crear un proyecto, pero luego no se que mas tendria que hacer:oops:, de momento solo he programado en c y no en c++. De todas formas gracias
Cuando un dedo apunta a la luna, el idiota solo mira el dedo

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Ayuda!!! --> Borland c++ 3.0
« Respuesta #5 en: Lunes 19 de Mayo de 2003, 14:28 »
0
Hola a todos y gracias por su ayuda.
  He solucionado el problema de la suguiente manera:

#include <iostream.h>
#include <string.h>

main()
{
mensaje = "Hola";
cout << mensaje;
}

   En realidad, lo he hacho de la forma mas simple, ya que de la otra forma me fue imposible hacerlo  funcionar, pero no importa....Saludos a todos.
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»