Datenaufnahme speichern



  • Hallo,
    ich habe ein Programm geschrieben, dass mir Daten aus einer Kamera ausliest und in einen Puffer [PixelX][PixelY] speichert. Wie kann ich diesen Puffer in einer Textdatei speichern? Habe Probleme bei der Darstellung und möchte daher die Werte sehen, die in den Puffer geschrieben wurden und mit denen vergleichen, die an dem Graphen ankommen. Das Format des Puffers ist long.



  • was ist "Puffer" fuer ein datentyp ?

    evtl reicht eine convertierung nach string und dann normales schreiben



  • Nein, das funktioniert nicht. Der Puffer ist in einer externen Bibliothek. Die Inhalte haben den Typ long. Aber er kann nicht long nach char konvertieren bzw. er gibt eine Warnung aus. Die Datei wird geschrieben und gespeichert, aber es steht nur müll drin. Keine Zahlenwerte. Habs so versucht:

    reinterpret_cast<char>(ImageBuffer[PixelX][PixelY]);
    


  • man kann keine zahlenvariable nach einen zeichen casten

    machs doch so

    CString strOutput;
    strOutput.Format(_T("%l"), ImageBuffer[PixelX][PixelY]);
    

    nun ist es ein string

    amsonsten gibts noch funktionen ltos oder itoa usw usw -> MSDN


Anmelden zum Antworten