27.03.2008, 09:37 PM
also ich habe ein programm mit dem ich daten suchen kann (bin noch anfänger)
und ich will erst abfragen WAS er den suchen soll mit string und Cin >>
also nem ich das
und ich will erst abfragen WAS er den suchen soll mit string und Cin >>
also nem ich das
Code:
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
string Dname; //hier startet die Abfrage
//des Dateinamens und Art der datei
cout << "Bitte Datei Namen mit Endung txt, dat, exe oder anderen";
cout << "\neingeben\n";
cout << "Suche nach Datei Namen :";
cin >> Dname;
cout << "Name der Datei + Endung:" << Dname << endl;
//ENDE
string Dinhalt; //hier startet die Abfrage
//des Inhalts der zu erstellenden Datei
cout << "Bitte Inhalt der zu erstellenden Datei angeben\n";
cout << "Inhalt :";
cin >> Dinhalt;
cout << "Inhalt der Datei :\n" << Dinhalt << endl;
//ENDE
//Das hier sollte nun eig die Datei
//mit Datei Namen und Art: Dname
//mit Inhalt: Dinhalt
//einfügen tuts aber net
fstream f;
f.open(Dname, ios::out); //das hier gibt ein Fehler !!
//ich bin noch noob
//also bitte nicht auslachen^^
f << Dinhalt << endl;
f.close();
}
also steht ja schon drinne was en fehler gibt jetzt noch die Meldungen :
Code:
C:\Dokumente und Einstellungen\dead\Desktop\Prog c+ Mangos Ordner\TXT schreiben\main.cpp In function `int main(int, char**)':
27 C:\Dokumente und Einstellungen\dead\Desktop\Prog c+ Mangos Ordner\TXT schreiben\main.cpp no matching function for call to `std::basic_fstream<char, std::char_traits<char> >::open(std::string&, const std::_Ios_Openmode&)'
note C:\Dev-Cpp\include\c++\3.4.2\fstream:819 candidates are: void std::basic_fstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>]
Danke für HIlfe
oh ICQ : 232-200-630