Zum Inhalt springen

Lemieux

Mitglieder
  • Gesamte Inhalte

    8
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Lemieux

  1. Danke für deine Antwort. Was gäbe es denn für Möglichkeiten noch, die Zeilen zu ändern? Und eine zeile einfügen und die alte löschen kann ich auch nicht?
  2. Hallo, ich habe da ein kleiner Code, der mir in einer Textdatei einzelne Zeilen ändern sollte. Ich hatte das gleiche in einem anderen Forum hineingestellt, aber leider konnte mir niemand wirklich helfen. Ich stelle es mal hier hinein und hoffe dass mir jemand helfen kann. #include <iostream> #include <fstream> #include <string> #include <limits> int main() { std::fstream file_stream("Ablage.txt", std::ios_base::in | std::ios_base::out); if (!file_stream) { std::cerr << "FEHLER: Datei konnte nicht geöffnet werden!"; return 1; } for (std::size_t i(0); i < 3; ++i) file_stream.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); std::string new_line; if (std::getline(std::cin, new_line)) file_stream << new_line << std::endl; } [/PHP] 'i' ist hier die zeile, in der der text geändert werden sollte. Leider zeigt es mir keinen Fehler an, aber es ändert mir auch nicht die zeile in der textdatei. Besten Dank.
  3. Das funktioniert ja super... Und die super Hilfe am Weihnachtsabend, vielen dank Frank. Schöne Weihnachten noch....
  4. uij, dass ist schon zu weit für mich. Wenn du zeit hättest, könntest du mir das in mein vorhandenen Code einbinden, sonst funktioniert es mir sicher wieder nicht.
  5. Oder kann mir jemand im folgenden code erklären, wie ich den wenn ich ihn gespeichert habe, wieder öffnen kann und neue zeilen dazu schreiben kann, ohne dass es mir die alten zeilen löscht? So wie er hier steht speichert er immer den text neü über den alten "Ablage.txt" und dass was ich vorhin geschrieben habe ich gelöscht!? ofstream datei("Ablage.txt"); string zeile; cout << "Gib den zu speichernde Text ein:"; if (getline(cin, zeile)) { datei << zeile << endl; } else { cerr << "fehler beim einlesen" << endl; } [/PHP]
  6. Diese wäre: 14 C:\Daten\Schule\Inform\C++ Projekte\main.cpp ambiguous overload for 'operator>>' in 'std::cin >> myfile' Und dann diese unten kommt 5mal note C:\Dev-Cpp\include\c++\3.4.2\bits\istream.tcc:87 candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>] <near match> und am schluss: C:\Daten\Schule\Inform\C++ Projekte\Makefile.win [build Error] [main.o] Error 1
  7. So weit bin ich noch gar nicht, mir funktioniert "cin >> myfile;" auch noch nicht, also dass ich den text direkt eingeben kann, da kommt mir immer eine fehlermeldung, mir funktioniert nur ein vorgegebener Text zum speichern.
  8. Hallo zusammen, ich bin ein Neuling im programmieren und habe ein Problem problem, ich stelle mal den Code hinein, hoffe mir kann jemand helfen. #include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { ofstream myfile; myfile.open ("example.txt"); cin >> myfile; myfile.close(); system("PAUSE"); return EXIT_SUCCESS; } [/PHP] Das Problem liegt im "cin", ich möchte in die datei schreiben können, also ich gebe in einer Schleife verschiedene Texte ein und diese sollen je in einer neuen Zeile aufgelistet werden. Besten Dank für eüre Hilfe. Gruss Lemieux

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...