ich diesen Fehler erhalte: cannot convert parameter 1 from 'char' to 'LPCWSTR'
kann nicht Parameters 1 von 'char' auf 'LPCWSTR' konvertieren
int main(int argc, char argv[])
{
// open port for I/O
HANDLE h = CreateFile(argv[1],GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
if(h == INVALID_HANDLE_VALUE) {
PrintError("E012_Failed to open port");
kann jemand helfen?
Ich weiß nicht, was die ANSI-Version von Createfile verwendet, ist der richtige Weg, nächste, was Sie wissen, zu gehen, und er wird anfangen Ändern aller Funktionsaufrufe, um die ANSI-Version zu verwenden. –
@Nikola: Natürlich ist es der falsche Weg! Ich denke nur, dass es nicht angemessen ist, den Unterschied zwischen char, wchat_t, TCHAR zu erklären und wie korrekte Unicode-Anwendungen auf einen absoluten Anfänger zu schreiben. – ybungalobill