WriteFile
-
Hallo,
ich in C++ ein ziemlicher Neuling und hab eine Frage:
ich versuche mit WriteFile
Daten in ein File zu schreiben aber in dem File ist nur zwischen den einzelnen
ein Viereck als zeichen zu sehen
z.B. 1Viereck2Viereck

hier mein code:
#include <windows.h>
#include <windowsx.h>
#include <ScanCAPI.h>
#include <string.h>
#include <stdio.h>char buf[12];
//Listbox auslesen
ListBox_GetText(hctl_memo,0,buf);dwPos = SetFilePointer (hFile, 0, NULL, FILE_END);
WriteFile (hFile,buf,sizeof(buf),&dwBytesWritten, NULL);
CloseHandle (hFile);vielleicht könnt ihr mir ja helfen

-
Lass dir vor dem schreiben doch mal mit einer MessageBox den Text in "buf" ausgeben, vielleicht stimmt da was nicht

Ansonsten geben CreateFile und WriteFile nützliche Werte zurück, ob's nun geklappt hat oder nicht und dann gibts noch GetLastError...
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.