Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - flony

#151
Programación C/C++ / manejo de archivos txt
11 Febrero 2013, 21:58 PM
hola amigos bueno a sucedido algo raro mientras trataba de ahcer algo con el manejo de archivos txt.
tengo un txt que tiene nombres de ciudades y finaliza con un 1 deberia darme solo ese trozo desde el nombre hasta el 1
Citarlondres blablablabla 1
paris blablablabla 1
roma blablabla 1
compila de diez, pero ejecuto y me sale un mensaje...
CitarUnhandled exception at at 0x7634C41F in carta.exe: Microsoft C++ exception: std::out_of_range at memory location 0x0015F4EC.
aca el codigo
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

string carga_archivo (string nombre)
{
string linea;
ifstream miarchivo;
miarchivo.open(nombre);
if(!miarchivo.good())
{
cout << "Error abriendo archivo";
return "ERROR";
}

while(!miarchivo.eof())
{
getline(miarchivo, linea);
}
miarchivo.close();

return linea;
}

string ubicar_copiar(string leer_texto )
{
string frase, pedazo;
int aux=1;
int posicion1, posicion2;
cout<<"ingrese ciudad " <<endl;
cin >>frase;
posicion1=leer_texto.find(frase);
posicion2=leer_texto.find(aux,posicion1);
pedazo=leer_texto.substr (posicion1,posicion2);
return pedazo;
}

int main()
{
string texto, importante;
texto=carga_archivo("ciudad.txt");
importante=ubicar_copiar(texto);
cout<<importante<<endl;
cin.get();
return 0;
}
#152
 :rolleyes: :rolleyes: :rolleyes:
por las dudas ya lo descargue y lo instale...apenas llevo poco en esto asi que de a poco lo ire viendo, funciona dentro de visual
si ya se es malo descargarlo gratis.... :¬¬ :¬¬ :¬¬
#153
listo,lo arregle, no se que habrá sido, por las dudas agregue la librería string y salio
#154
hola amigos estaba buscando en la red y se me dio por meter el intel windows visual c++...y salio Intel® Parallel Studio XE 2013....
alguien tiene una idea para que sirve....es una biblioteca adicional?
#155
hola estaba viendo un video y bueno intente hacerlo pero me sale un error.
el video es el siguiente
http://minidosis.org/C++/Entrada-Salida/Escribir%20en%20un%20Fichero/
#include <iostream>
#include <fstream>
using namespace std;


int main ()
{

ofstream F("texto.txt");
string nombre;
cin>>nombre;
F<<"hola como estas" << nombre << endl;
return 0;
}

y el error es
Citar1>c:\users\flony\documents\visual studio 2012\projects\txt\txt\source.cpp(11): error C2679: '>>' binario : no se encontró un operador que adopte un operando en la parte derecha de tipo 'std::string' (o bien no existe una conversión aceptable)
#156
Scripting / Re: Amigo Batchero
3 Febrero 2013, 07:59 AM
para mi batch a sido el inicio, para ser honesto si "programo" (solo de cara dura digo que lo hago)  inicie por hobby, a la hora de plantear un problema la lógica es la misma, pero es difícil decir que cada día surgen cosas nuevas, estoy leyendo un libro de progr. en c++ y dice no inventes la rueda, es verdad, cada dia surgen nuevas y mejores ruedas...por decirlo de alguna forma, pero bueno ...es eso así donde va la programación? "por resolver problemas cada vez mas complejos se olvidan de como se hace la primer rueda "
#157
muy buen post  :rolleyes:
#158
el la parte de  }return s;}recorda que s es un int y que la función devuelve un vector ...
nunca probé devolver un vector...no se si se puede o no..intentaria que sea una funcion void
#159
Programación C/C++ / Re: Adonde poner los .h?
24 Enero 2013, 15:54 PM
no soy profesional  ;D
pero tengo una pregunta...seria para hacer librerias? o pensas ejecutarlas todas juntas?....ojala se entienda lo que quise poner  :laugh:
respuestas a las preguntas..
si son librerias (ejemplo iostream boost tec etc etc) lo debes plantear antes que nada, en la parte archivo>>nuevo>>projecto>>aplicacion de consola>>siguiente >>biblioteca de vinculos dinamicos o estaticos....de esa forma obtenes el codigo objeto compilado pero no enlazado
y si haces el clasico archivo>>nuevo>>projecto>>aplicacion de consola>>siguiente >>aplicacion de consola....en algun lado debes meter la funcion main() y de esa forma compilas y enlazas...bueno no es muy profesional ...aca dejo un link que habla al respecto...pero deberias fijarte siguiendo esa linea de busqueda en google...que es un codigo objeto linkear compilar
bueno el link
http://es.wikipedia.org/wiki/C%C3%B3digo_objeto
en un libro llamado pensar en c++ se habla de eso...nunca le di mucha bola no tiene practica es muy teorico pero habla de ese tema desde la pagina 1  hasta la pagina 50 debes leer
https://www.4shared.com/office/XU0mrKat/pensar_en_cpp-vol1.html?
#160
yo se que hay ganas de ayudar y eso ...pero alguien se fijo la fecha  :¬¬ :¬¬
CitarPublicado en: Enero 11, 2009, 04:53:58
de todas formas en el transcurso de los días respondo es un lindo desafió ;)