Zum Inhalt springen

Money Making Machinist

Mitglieder
  • Gesamte Inhalte

    86
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Money Making Machinist

  1. Me again. Stellt euch vor ihr habt einen String und wollt nun die ersten, sagen wir 5 Zeichen rausmachen. Bsp.: string "Hundekuchen" soll zu "kuchen" werden. Ich hab schon alle Tutorials über Strings die ich habe durchgeschaut und hab nix gefunden. Ich find immer nur strcpy, strncpy usw. Könnt ihr mir das weiterhelfen?
  2. Hey Du hattest recht. Ich war aufm Holzweg, ich wollt ja eigentlich das str[8] in einem switch abfragen und hab dann immer case 1: geschrieben und weil das nicht ging wollt ich den str[8] in einen int umwandeln. Bin grad drauf gekommen das ich nur hätte case '1': schreiben brauchn. Aber trotzdem danke!
  3. Unterschiedlich, mal ist das Zeichen das ich als int haben möchte eine Ziffer, manchmal aber auch ein Buchstabe. Was ich ausprobiert hatte, mit atoi hat nicht geklappt.
  4. Aha okay werds mal ausprobieren. Danke nochmal. Aber ich hätt da nochmal ein kleines Problemchen: Wie lässt sich ein Zeichen eines Strings in einen int konvertieren? Bsp.: ... string str; int xyz; cout << str[8] << '\n'; // soweit alles klar // so und jetzt wollt ich str[8] in eine int konvertieren mit atoi, weil man damit //ja sonst immer strings in ints konvertiert, geht aber komischer weise hier net xyz = atoi(str[8]); cout << xyz << '\n';
  5. Ich bin euch beiden ja schon sehr dankbar das ihr mir helfen wollt, aber mir fehlt ganz ehrlich die nötige Erfahrung damit ich was anständiges aus euren Texten hinkrieg. Mir sind im Moment Beispiel lieber. [COptions] CMethod is = 1 [TOptions] Source is = Destination is = Delete original txt when ready = no TMethod is = 1 Write logfile = yes Okay das ist meine .txt mit meinen Einstellungen. Ich hätt halt jetzt entweder wie oben das mit den while Schleifen gemacht, oder alle Strings eingelesen und den Anfang den ich nicht brauch gelöscht. Aber könntet mir jetzt sagen, wie das ganz sich jetzt noch geschickter auslesen lässt.
  6. Jaja, aber es ändert sich fast alle paar Zeilen die Anzahl der zu ignorierenden Zeichen.
  7. Und um die 3te Zeile auszulesen können, müsste ich das dann so machen. int main() { string Zeile; string Zeile2; ifstream my_File("test.txt"); my_File.ignore(8, '\n'); while(getline(my_File, Zeile) ){ my_File.ignore(8, '\n'); cout << Zeile << endl; while(getline(my_File, Zeile2) ){ my_File.ignore(8, '\n'); cout << Zeile2 << endl; } } Wie Du siehst, hab ich mir das mal etwas genauer angeschaut und ich bin dir auch echt dankbar für den Code, aber ... des is halt alles etwas umständlich wenn es um viele Zeilen geht, aber demnach, gibt es keine "einfachere" Lösung zum zeilenweisen+ignoriert auslesen. Aber mir ist noch eine Möglichkeit eingefallen, wie wärs wenn man alles ganz standardmäßig, die komplette Zeile einliest und dann nachher den String nimmt und den ungewünschten Teil abschneidet. Hab zwar das noch nie gemacht, aber müsste doch zumindest theoretisch gehen oder?
  8. Kannst Du ein Beispiel posten?
  9. Nochmal ich: string str, str2; ifstream a_file("test.txt"); a_file.ignore(1,'\n'); a_file >> str; cout << str << '\n'; // Ab hier möchte ich in die 2te Zeile. a_file.ignore(2, '\n'); a_file >> str2; cout << str2 << '\n'; Des a_file.ignore ignoriert mir die gewollten Zeichen und das ist alles so okay, aber ich will jetzt in die zweite Zeile springen und etwas wieder ignorieren, aber wie?
  10. Hi, Was kann man gegen zu laute gewordene Lüfter tun? Wie gesagt nicht laute im allgemeinen, sondern solche die mal leise waren und dann mit der Zeit laut wurden. Mein Kumpel meint das läge am Staub, aber liegt das wirklich daran? Eure Meinung.
  11. Ähm, weil zum einen ich noch keine große Erfahrung mit .txt habe und zum anderen nicht wirklich etwas brauchbares zu .ini im Inet gefunden hab womit ich lernen könnte. Also falls Du oder jemand anderes etwas hätte, ich würd mich freun.
  12. thx [musste noch was hinzufügen um posten zu können]
  13. Nochmal ne Frage: Wie kann man überprüfen ob eine .txt überhaupt existiert?
  14. Oder Du lässt ein Dummy-Variable abfragen, geht auch.
  15. Also das dein Rechner "zu schnell" kompiliert bezweifle ich, außer Du hast so einen ala DeepBlue oder ähnliches. Es wäre ganz hilfreich, wenn Du mal sagst mit welchem Compiler Du kompiliert hast, weil ich hab keine Ahnung wie ich Dir weiterhelfen könnte.
  16. Okay danke für diese ausführliche Antwort Manfred (.Becker, weiß nicht in wie fern ich dich dutzen darf). Ich werd mir das zu Herzen nehmen. Nochmals danke.
  17. Oh! Ich dachte das Beispiel bezog sich gar nicht auf mich. Okay danke, werds mir mal gründlich unter die Lupe nehmen. Danke nochmal für den Hinweis.
  18. Hi, Ich hätt da mal ne Frag (mal wieder ) Mir gehts darum aus einer txt ganz bestimmte Sachen einzeln auszulesen. Hier ein kleines Bsp. [.txt] Wert = 5 Wert = 123 Wert = abc [/.txt] Es geht mir zum einen darum, den Teil "Wert =" zu ignorieren und zum anderen nicht alles (so wie ich es in vielen Tutorials gelesen hab) gleichzeitig auszulesen und dann ungewollte Eingaben einfach dann zu ignorieren, sondern ohne viel Drumherum gezielt zum Beispiel die Zahlen der zweiten Zeile auszulesen. Ist dieses gezielte lesen so überhaupt möglich? Mfg MMM
  19. Bingo! Okay, ich schau mal ob ich das so hinkrieg. Nur noch ne kleine Frage der Interesse halber: Ich hab mal gehört, das es sinnvoll sei, für jede Klasse einen eigenen Header zu schreiben. So eine Erklärung wie oben und ich wär glücklich. Allerdings, ich hab mir das mal mit dem makefile angeschaut, also ich find das sieht ziemlich komplex & kompliziert aus, was ich da bei gnu gesehen hab. Irre ich mich oder ist das schon so einen Sache für sich.
  20. Also interessantes Thema aufjedenfall, interessiert mich auch.
  21. Okay, dann geb ich mal ein Beispiel von dem was ich vorhabe: Als ich hab da meinen Quellcode und so, der ist mir aber zu lang, also möcht ich ein paar Funktionen in einer Headerdatei auslagern, damit alles etwas übersichtlicher wird. Jetzt ist halt die Frag bei mir, was muss alles in den Header rein (Funktion+Funktion-Prototyp?), wo ich den Header dann speichern muss und wie ich den dann in mein main einfüge. Ich hoffe jetzt wirds klarer.
  22. Hmm, allgemein, was muss ich definieren, damit die Sache läuft.
  23. Hi, im Moment benutzte ich noch die Autorenversion von MSVC++6, aber eigentlich brauch ich die nur zum kompilieren, meinen eigentlichen Code schreibe ich in notepad++. Das alles tut nichts zur Sache. Mir gehts im allgemeinen darum, wie ich mir einen eigenen Header schreiben und den dann in meinen Quellcode einbinden. Falls es da Unterschiede bei Win/Linux (man weiß ja nie) geben sollte bei dieser Sache, bitte posten, ist mir sehr wichtig. Danke schon mal im Vorraus.
  24. Ich bring vielleicht da was durcheinander, aber man kann zum verschieben von dateien die Conolsen-Befehle benutzen. So oder so ähnlich kann man die dann in seinen Code einbauen: system("move")
  25. Ahja gut danke, gut zu wissen.

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