🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12797

Re: Necesito ayuda, tengo un problema con C++

#12797
From: man25
Date: Tue, 08 May 2001 12:58
81 lines
2953 bytes
Soy nuevo en el foro, os saludo a todos. Tengo un problema con unos
listados que me an pasado son muy simples, pero no me funcionan en Linux.

Yo usaba cobol para hacer bases de datos, hace 9 a�os y necesitaba 2
Listados en Linux, pregunte en el canal #c del irc hispano y me pasar�n 2
listados de ejemplo.

Uno que pregunta el nombre y el apellido y lo graba y el otro lo lee.

pero no me funcionan en Linux.

Los quer�a para hacerme bases de datos muy largas, en el futuro.

Si alguien me ayuda lo agradecere.

Voy a pastear el codigo q me an pasado.

El primer listado q me an pasado en el irc. Que por cierto no me funciona.

<man25> espero
<Bene> a ver creo ke seria asi para grabar:
<Bene> #include <iostream>
<Bene> #include <fsteram>
<Bene> #include <iostream>
<Bene> #include <string>
<Bene> #include <cstring>
<Bene> int main()
<Bene>  {
<Bene>   ofstream sal("prueba");
<Bene>   if(!sal) {
<Bene>     cout << "No se puede abrir el archivo.\n";
<Bene>     return 1;
<Bene>     }
<Bene> string nombre;
<Bene> string apellido;
<Bene> char c='s';
<Bene> while(c!='n')
<Bene> {
<Bene> cout<<"Deme un nombre: ";
<Bene> cin>>nombre;
<Bene> cout<<endl;
<Bene> cout<<"Deme un apellido: ";
<Bene> cin>>apellido;
<Bene> cout<<endl;
<Bene> sal << nombre+' '+apellido<<endl;
<Bene> cout<<"Desea continuar?(s/n): ";
<Bene> cin>>c;
<Bene> cout<<endl;
<Bene> }
<Bene> sal.close();
<Bene>  return 0;
<Bene> }
<Bene> el operador <<
<Bene> es el flujo de salida
<Bene> el operador >> es el de entrada


El segundo que me an pasado y no lo he probado.

<Bene>  #include <iostream>
<Bene>  #include <fstream>
<Bene>  #include <cstring>
<Bene>  #include <string>
<Bene>  int main()
<Bene>  {
<Bene>   ifstream sal("prueba");
<Bene>   while (!sal)
<Bene>   {
<Bene>   string nombre;
<Bene>   string apellido;
<Bene>   sal >> nombre;
<Bene>   sal >> apellido;
<Bene>   cout<<nombre+" "+apellido<<endl;
<Bene>   }
<Bene>   sal.close();
<Bene>   return 0;
<Bene>  }
<Bene> asi los sacariamos del fichero y los imprimiriamos por pantalla


Si alguien me ayuda. Muchas gracias.
Technical Details
Message-ID: <9dco6h$ae9$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,31ea52d9d634300d,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-09 17:47:57 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
From: man25 <none@none.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Necesito ayuda, tengo un problema con C++
Date: Tue, 8 May 2001 14:58:38 +0200
Organization: Telefonica Transmision de Datos
Lines: 84
Message-ID: <9dco6h$ae9$1@diana.bcn.ttd.net>
Reply-To: none@none.com
NNTP-Posting-Host: 213-99-104-249.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8Bit
User-Agent: KNode/0.3.3