Habe ein Übungsskript aus meinem C++ Buch.
Korrekt abgetippt, trotzdem Fehlöermeldung
Alles anzeigen
Also mein Dev-C++ zeigt Fehler in der Zeile wo
folgendes steht:
Code:
Sollte ein Programm werden, das ein File kopiert, und genau bei
.c_str() bin ich im Praxisbuch noch nicht. ^^"
Möchte mir vll trotzdem jemand helfen?
Edit: Problem gelöst!
Korrekt abgetippt, trotzdem Fehlöermeldung
Quellcode
- #include<cstdlib>
- #include<fstream>
- #include<string>
- #include<iostream>
- using namespace std;
- int main () {
- ifstream Quelle;
- string Quelldateiname;
- cout << "Quelldatei? ";
- cin >> Quelldateiname;
- Quelle.open(Quelldateiname.c_str(), ios::binary|ios::int);
- if (!Quelle) {
- cerr << Quelldateiname << " kann nicht geöffnet werden!\n";
- exit (-1);
- }
- string Zieldateiname;
- cout << "Zieldatei? ";
- cin >> Zieldateiname;
- ofstream Ziel(Zieldateiname.cstr(), ios::out);
- if (!Ziel) {
- cerr << Zieldateiname << " kann nicht geöffnet werden!\n";
- exit (-1);
- }
- char ch;
- while (Quelle.get(ch)) {
- Ziel.put(ch);
- }
- }
Also mein Dev-C++ zeigt Fehler in der Zeile wo
folgendes steht:
Code:
Quelle.open(Quelldateiname.c_str(), ios::binary|ios::int);
Sollte ein Programm werden, das ein File kopiert, und genau bei
.c_str() bin ich im Praxisbuch noch nicht. ^^"
Möchte mir vll trotzdem jemand helfen?
Edit: Problem gelöst!