Zum Inhalt springen

Money Making Machinist

Mitglieder
  • Gesamte Inhalte

    86
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Money Making Machinist

  1. Hi, ich hätte da mal ne Frage, wozu braucht man Binärfiles? Ich denk die haben bestimmt einen tieferen Sinn, aber welchen? Ich finds halt auch ziemlich umständlich eine Binäre-Datei zu erstellen. ofstream fout("file.dat", ios::binary); int number = 30; fout.write((char *)(&number), sizeof(number)); struct OBJECT { int number; char letter; } obj; obj.number = 15; obj.letter = 'M'; fout.write((char *)(&obj), sizeof(obj)); ifstream fin("file.dat", ios::binary); fin.read((char *)(&obj), sizeof(obj));
  2. Könnte sein Er meint so was: [(12 13 | 3]) [(3 2 | 1,5]) und dann bekommt man als Ergebniss zwei Variablen raus. *mathe-syntax stimmt grob
  3. Öhm, meine Frage scheint wohl ein bisschen untergegangen zu sein.
  4. Wo wir grad beim Thema sind: Ich hätt da auch mal ne Frage, wie kann ich in einem Textfile navigieren. Bsp: [txt] [Wertebeispiel] Werte1 = 3 Werte2 = 14 Werte3 = 12 [/txt] Wie kann ich wie oben im Bsp die Zeile "Werte2 = 14" den Wert 14 einlesen (Aber nur den Werte 14).
  5. Aber man kann nicht .ini unter Linux verwenden? Deshalb frag ich. Um ehrlich zu sein, wollte ich einfach nur Informationen sammeln, welche Möglich keiten es gibt, ich hab als ich den Thread aufmachte kein besonderes Probelm im Hinterkopf gehabt. Übrigens ich hab dir PM mal geschickt, schon gelesen?
  6. Seh ich das richtig: .ini nur unter Windows?
  7. Hi, also welche Möglichkeiten, hätte ich Werte extern (also nicht in einer .exe ), sondern in Dateien zu speichern? Mir fällt halt nur .txt ein. Vorschläge? Achja es wäre nett, Vorschläge in zwei Kategorien zu schreiben, in 'only one OS' und ' Cross-Platform': So weiß ich dann nachher was ich dann für welches Projekt nehmen kann und was nicht. Danke schon mal im Vorraus.
  8. Naja also wies ausschaut, sollte ich lieber die Finger davon lassen. Okay, naja hamma wieda was g'lernt. Ja, also wenn Du dir die Mühe machen würdest, ich würd mich auf jedenfall freuen.
  9. Hi, ist es möglich, und wenn ja wie, Werte also zum Bsp. int = 5 in einer .exe zu speichen, also ich beschrieb am besten mal was ich genau meine, damit es zu keine Missverständnissen kommt. Ich möchte ein Programm schreiben, bei dem der Benutzer eine Werte eintragen kann, die .exe schließen und nachher, wenn der Benutzer die .exe wieder öffnet, soll der Wert immernoch da sein um mit ihm was zu machen. Und das ganz halt in einer .exe, keine anderen Dateien. Also ist das überhaupt möglich? Ungewöhnliche Frage, aber ich sehs ehrlich gesagt nicht ein, warum kleine Programme mehrer Dateien haben sollten. Manche Sachen müssen einfach minimalistisch sein.
  10. cin.clear(); cin.ignore(cin.rdbuf()->in_avail()); Jo danke, hat auch alles geklappt. Allerdings, könntest du mir das etwas genauer erklären, zu clear() und ignore() hab ich selber was gefunden, nur zu cin.rdbuf()->in_avail() irgendwie nichts. Und was mir für die Zukunft helfen würde: Wie bist du da draufgekommen? Danke
  11. ch versteh das nicht! Das müsste eigentlich alles gehen, nur beim Einlesen und Ausgeben des Strings verwurschtelt er sich total. Ich habe VC6.0 (Autorenversion) benutzt. Einfach mal ausprobieren -> Dann 2 drücken -> Text eingeben -> Tada! Komplette Verwurschtelei. Ich versteh nicht warum der die Ausgabe immer und immer wieder sich neu ausgeben zu versucht und warum der String solche Probleme erzeugt. Es muss irgendwie an getline(cin,o_text) liegen. Hoffe ihr könntet mir da helfen. Danke #include <iostream> #include <windows.h> #include <string> using namespace std; void ausgabe(); //StandartAusgabe void keywahl(); //UserAufforderung(key) void textwahl(); //UserAufforderung(text) int keyist(int key); //UserInfo(key) void textist(string o_text); //UserInfo(text) void beenden(); int main() { int eingabe; int key; string o_text; string n_text; ausgabe(); anfang: cin >> eingabe; if((eingabe == 1)||(eingabe == 2)||(eingabe == 3)||(eingabe == 4)||(eingabe == 5)) { if(eingabe == 1) //Schlüsseleingabe { keywahl(); cin >> key; system("cls"); ausgabe(); keyist(key); goto anfang; } if(eingabe == 2) //Texteingabe { textwahl(); getline(cin,o_text); //Hier!!! system("cls"); ausgabe(); textist(o_text); goto anfang; } if(eingabe == 3) //Verschlüsselung { cout << "Hier sollte verschlüsselt werden" << '\n'; } if(eingabe == 4) //Neu { system("cls"); ausgabe(); } if(eingabe == 5) //Beenden { beenden(); } if(eingabe != (1 || 2 || 3 || 4 || 5 )) { system("cls"); ausgabe(); goto anfang; } } else { system("cls"); ausgabe(); goto anfang; } return 0; } void ausgabe() { cout << "/////////////////////////////////////////////" << '\n'; cout << "1: Schluessel eingeben" << '\n'; cout << "2: Text eingeben" << '\n'; cout << "3: Mit Verschlüsselung beginnen" << '\n'; cout << "4: Neu" << '\n'; cout << "5: Beenden" <<'\n'; cout << "/////////////////////////////////////////////" << '\n'; } void keywahl() { cout << "/////////////////////////////////////////////" << '\n'; cout << "///Sie muessen nun den Schlüssel eingeben!///" << '\n'; cout << "/////////////////////////////////////////////" << '\n'; } void textwahl() { cout << "/////////////////////////////////////////////" << '\n'; cout << "///Sie muessen nun den Text eingeben!////////" << '\n'; cout << "/////////////////////////////////////////////" << '\n'; } int keyist(int key) { cout << "Der gewaehlte Schluessel ist: " << key << '\n'; cout << "/////////////////////////////////////////////" << '\n'; return 0; } void textist(string o_text) { cout << "Der eingegebene Text ist: " << o_text << '\n'; cout << "/////////////////////////////////////////////" << '\n'; } /* void verschluesseln(string o_text) { cout << "/////////////////////////////////////////////" << '\n'; cout << "Die Kodierung ergab: " << '\n'; cout << mymethod(o_text) <<'\n'; //Kodierung!!! cout << "/////////////////////////////////////////////" << '\n'; } void mymethod(string o_text) { ... return n_text; } */ void beenden() { cout << "/////////////////////////////////////////////" << '\n'; }

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...