Unser neuestes Mitglied: huanbengel

136 Besucher derzeit online [ Zeigen ]

Startseite | Werbefreies Forum: Jetzt Mitglied werden! | Login | Team | Suchen
Statistik | Hilfe / FAQ | Regeln
Willkommen auf dem xpBulletin Board, Gast.
Du bist nicht registriert oder eingeloggt.
Dein Letzter Besuch war am: 18.07.2018, 16:51 Uhr.
[ Alles als gelesen markieren ]
xpBulletin Board » Programmierung » C und C++ - Forum » textdatei öffnen unter C++?!
Benutzer im Forum aktiv: Keine

[ Neue Antwort ]


Autor
Thema: textdatei öffnen unter C++?!

 

Seiten (1): [1]

Neuer Beitrag 15.03.2008, 11:48
 textdatei öffnen unter C++?!

#1 | Zitieren |

blup111 ist Offline blup111
Neophyte
hallo ich habe folgendes problem:
ich möchte eine textdatei erstellen mit einen titel den man davor eingeben hat und einen bestimmten text den man auch eingibt...

hier mal der quelltext:

Code:

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

int main () {
 string name, beispieltext;
 cout<<"name: "; cin>>name;
 cout<<"text: "; cin>>beispieltext;
 ofstream outfile;
 outfile.open(name.txt);
 outfile << passwort << endl;
 outfile.close();
 return 0;
}



leider funktioniert das noch nicht mit dem titel der textdatei... =/
das programm soll dann ja den eingegebenen titel(name) als titel für die textdatei verwenden...

Beitrag editiert von bg am 16.03.2008, 09:39
 Beiträge: 4 | Punkte: 8 | Wohnort: xxx | Registriert seit: 3777 Tagen (Mar 2008)
 
Neuer Beitrag 15.03.2008, 11:48
 Werbung

AdBot
Mister Ad

 
Neuer Beitrag 15.03.2008, 11:49
 Re: textdatei-titel eingeben?!

#2 | Zitieren |

blup111 ist Offline blup111
Neophyte


Themenstarter/in
sorry wegen doppelpost, bitte diesen thread löschen >.<
 Beiträge: 4 | Punkte: 8 | Wohnort: xxx | Registriert seit: 3777 Tagen (Mar 2008)
 
Neuer Beitrag 15.03.2008, 13:36
 Re: textdatei-titel eingeben?!

#3 | Zitieren |

bg ist Offline bg

Operator
Zen Master Foo


Alter: 36
Geschlecht: Männlich
name.txt kann man nicht schreiben, da der Punkt in C++ zum Aufloesen von Objektmethoden und Variablen dient. Es sollte also nicht verwunderlich sein, dass hier der Compiler meldet.

std::string bietet ohnehin viele Operatoren zur Manipulation:
z.B.
Code:

#include <string>

string name, dateiname;
cin >> name;
dateiname = name + ".txt";



Fuer komplexere Dinge gibts auch noch Puffer- und Streamklassen fuer String.

Beitrag editiert von bg am 15.03.2008, 13:39
 Beiträge: 3.842 | Punkte: 4.429 | Wohnort: Wien | Registriert seit: 5454 Tagen (Aug 2003)
 
Neuer Beitrag 15.03.2008, 13:36
 Werbung

AdBot
Mister Ad

 
Neuer Beitrag 16.03.2008, 09:09
 Re: textdatei-titel eingeben?!

#4 | Zitieren |

blup111 ist Offline blup111
Neophyte


Themenstarter/in
meckert trotzdem noch rum

Code:

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

int main () {
  string beispieltext,name,titel;
  cout<<"Titel: "; cin>>name;
  titel=name+".txt";
  cout<<"text: "; cin>>beispieltext;
  ofstream outfile;
  outfile.open(titel);
  outfile << beispieltext << endl;
  outfile.close();
  return 0;
}



----> no matching function for call to 'offstream:open (string & )'
 Beiträge: 4 | Punkte: 8 | Wohnort: xxx | Registriert seit: 3777 Tagen (Mar 2008)
 
Neuer Beitrag 16.03.2008, 09:36
 Re: textdatei-titel eingeben?!

#5 | Zitieren |

bg ist Offline bg

Operator
Zen Master Foo


Alter: 36
Geschlecht: Männlich
std::ofstream::open() erwartet als Parameter const char* und nicht std::string. Steht im STL-Handbuch.

Code:

  ofstream outfile;
  outfile.open(titel.c_str());

 Beiträge: 3.842 | Punkte: 4.429 | Wohnort: Wien | Registriert seit: 5454 Tagen (Aug 2003)
 
Neuer Beitrag 23.09.2011, 20:33
 Re: textdatei öffnen unter C++?!

#6 | Zitieren |

BecauseICan ist Offline BecauseICan
Neophyte
#include <iostream>
#include <fstream>

using namespace std;
int main () {

ofstream outfile;
outfile.open("MeineUeberschrift.txt");
outfile << "Ich gib dir so ein Brett! !" <<endl;
outfile.close();

return 0;
}
 Beiträge: 6 | Punkte: 8 | Wohnort: Deutschland | Registriert seit: 2490 Tagen (Sep 2011)
 
Neuer Beitrag 23.09.2011, 20:38
 Re: textdatei öffnen unter C++?!

#7 | Zitieren |

Outbreaker ist Offline Outbreaker
Zen Master Foo



Geschlecht: Männlich
hier ist nicht besonders viel los der Thread hier ist von 2008 also schon fast 4 Jahre alt. Glaube nicht dass das noch jemanden interessiert
 Beiträge: 3.393 | Punkte: 3.735 | Wohnort: Germany | Registriert seit: 4838 Tagen (Apr 2005)
 
Neuer Beitrag 09.09.2013, 11:45
 Re: textdatei öffnen unter C++?!

#8 | Zitieren |

webcreations ist Offline webcreations
Neophyte
Alles ist direkt in der Codierung, kann ich nicht verstehen, warum es nicht läuft.
 Beiträge: 8 | Punkte: 6 | Wohnort: India | Registriert seit: 1779 Tagen (Sep 2013)
 
Neuer Beitrag 09.09.2013, 11:45
 Werbung

AdBot
Mister Ad

Seiten (1): [1]

  

xpBulletin Board » Programmierung » C und C++ - Forum » textdatei öffnen unter C++?!

[ Neue Antwort ]


Heute ist der 18.07.2018, 16:51 Uhr

Sämtliche Beiträge geben die Meinung des jeweiligen Verfassers wieder.
Für den Inhalt der Beiträge sind ausschließlich die Autoren verantwortlich.


Powered by: xpBulletin Board Version 2.3.0
Generiert in 0.0455 Sekunden
« Übersicht | @Twitter | @Facebook | Sitemap | Impressum »