Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Was meinst du mit abschmieren? Bekommst du eine Fehlermeldung? Kannst du den minimalen Code posten, mit dem man den Fehler reproduzieren kann? @root_of_hell: Die Anwendung von fflush auf Eingabeströme kann zu undefiniertem Verhalten führen.
  2. Einfach mit vec[5], wenn du sicher bist, dass der Vector an dieser Stelle ein Element hat. Wenn du nicht sicher bist, kannst du vec.at(5) verwenden, da wird im Fehlerfall eine out_of_range-Exception geworfen.
  3. Hallo BüDi, und Willkommen auf dem Board. Wenn dir wirklich "jegliche Kenntnisse" fehlen, solltest du dir zuerst einmal die Grundlagen von C bzw. C++ aneignen. Ich frage mich allerdings, warum dir jemand so eine Aufgabe stellt, wenn dir jegliche Kenntnisse zur Bewältigung fehlen. Dieses Forum ist kein Hausaufgabenservice. Es ist dir auch nicht damit geholfen, wenn jemand deine Fragen beantwortet, und du die Antwort nicht verstehst. Wenn du selbst versuchst, die Aufgabe zu lösen, und dabei nicht weiterkommst, wird dir hier gern weitergeholfen, aber dann musst du auch konkrete Fragen stellen.
  4. Du kannst std::getline benutzen: ifstream f( "Dateiname" ); string s; getline( f, s );
  5. Klotzkopp

    C++ und ID3v2

    Wofür? Hast ja keine Frage gestellt, die man hätte beantworten können. Wenn es um das Auslesen der ID3-Daten geht, da hätte dir die Suchfunktion diesen Thread geliefert.
  6. Zum Thema: Die einfachste Lösung dürfte sein, die Ausgabe von ps in eine Datei umzuleiten und dann zu parsen. Wenn du es aber von Hand machen willst, habe ich hier ein paar Informationen gefunden.
  7. @xellon: Dafür brauchst du betriebsystemspezifische Funktionen, verlässt also den Bereich von Standard-C/C++. Drum verschiebe ich das Thema. @DJX2001: Erstens gibt es keinen Grund zu schreien, und zweitens hättest du dir diesen Beitrag auch sparen können.
  8. Wenn Du Code-Tags drumherum machst, werden führende Tabs und Leerzeichen nicht entfernt.
  9. Da scheint ein Problem beim Linken der Standardbibliothek aufzutreten. Setz bitte mal in die Linkerzeile des Makefiles hinter das -lpq ein -lstdc++. Machst du #include <iostream> using namespace std; oder #include <iostream.h> ?
  10. Hier gibt es eine Übersicht: http://linas.org/linux/threads-faq.html
  11. Ist das eigentlich in letzter Zeit "in", solche Ratespielchen zu veranstalten? Fehlermeldungen haben nicht den Zweck, den Entwickler zu ägern, sondern die Diagnose zu vereinfachen. Also schreib bitte auch, wie die Fehlermeldungen lauten.
  12. Klotzkopp

    komilier Problem

    Da hier wohl nichts mehr kommt, mache ich zu.
  13. Kann eigentlich nicht sein, weil die Datensätze in deiner Datei aufgrund der Art und Weise, wie du sie einfügst (zeilenweise) nicht gleich groß sind. Oder machst du eine Verschiebeaktion, wie du sie auch beim Löschen vorhattest? Deswegen sagte ich ja, du sollst einen Index erstellen. In dem wäre die Position, an der der gelöschte Datensatz steht, als gelöscht gekennzeichnet. Könnte sein...
  14. Mit den C++-Streams sollte es gehen. Kann es auch C++ sein? Dann könntest du mit Indizes arbeiten, und den nächsten eingefügten Datensatz dahin packen, wo der gelöschte war. Voraussetzung dafür ist allerdings, dass alle Datensätze in der Datei gleich groß sind. Das wiederum würde aber noch andere Vorteile bringen. Du bräuchtest dann nämlich für den Zugriff auf einen bestimmten Datensatz nicht mehr alle vorhergehenden auslesen, sondern könntest sofort an die Startposition des gewünschten Datensatzes springen.
  15. Die stdio-Dateischnittstelle unterstützt AFAIK nicht das Ersetzen von Dateisegmenten mit anderen Daten unterschiedlicher Länge. Du kannst also wohl den Platz, den dein zu löschender Datensatz einnimmt, mit Nullen auffüllen, aber du kannst ihn nicht einfach überschreiben, und hoffen, dass die Datei dadurch kürzer wird. Selbst wenn du die nachfolgenden Datensätze nach vorn verschiebst - ich vermute, dass dein Code das tun soll - ist der letzte Datensatz doppelt vorhanden. Du könntest - falls die Datei nicht zu lang ist - alle bis auf den zu löschenden Datensatz in eine andere Datei kopieren, die alte Datei löschen und die neue mit dem Dateinamen der alten versehen.
  16. Das ist nicht möglich. Wenn der Benutzer das Bild in seinem Browser sieht, ist es bereits heruntergeladen.
  17. Vielleicht hilft's: http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320
  18. Was geht denn nicht? Compilerfehler? Laufzeitfehler? Unerwünschtes Verhalten? Je genauer du das Problem beschreibst, desto besser können wir helfen.
  19. Hat nichts mit Standard C/C++ zu tun, drum verschoben: --> C++: Compiler, IDEs, APIs
  20. Klotzkopp

    komilier Problem

    "klappt aber nicht" ist keine Fehlerbeschreibung. Bitte keine Ratespielchen veranstalten.
  21. Das sieht schlecht aus. Microsoft selbst hat AFAIK die WINAPI-Dokumentation weder ins Deutsche noch in eine andere Sprache übersetzt. Bei vbarchiv werden einige Funktionen und Strukturen auf Deutsch erklärt, wenn auch in der Form eine VB-Wrappers. Wenn du konkrete Verständnisfragen hast, kannst du die aber auch gern hier stellen.
  22. Du solltest schon verraten, für welche API
  23. Klotzkopp

    Hallo erstmal

    Da scheint sich ein Muster abzuzeichen Aber das gehört eher ins Webdesign-Forum als in den Daily Talk.
  24. Nach dem Aufruf von accept steht die IP-Adresse des Rechners, der die Verbindung aufgebaut hat, in der Struktur, deren Adresse du als zweiten Parameter übergeben hast. Was der andere Rechner sendet, erfährst du, indem du es empfängst (recv). Was du sendest, solltest du selbst wissen. Das müsste dir eigentlich um die Ohren fliegen.
  25. Informationen aus erster Hand: MSDN Library.

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