Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Unicode Eingabe einlesen

  Alt 30. Jan 2007, 14:41
Ich versuche gerade eine Eingabe von der Konsole zu lesen:
Code:
#include "stdafx.h"
#include <windows.h>

#define INFO _T("Ausgabe der SIDs zu einem principal\n")
#define PRINCIPAL _T("Principal (z.B. Benutzername): ")

int _tmain(int argc, _TCHAR* argv[])
{
   PWSTR principal;
   wprintf(INFO);
   wprintf(PRINCIPAL);
   wscanf(L"%s", &principal);
   wprintf(L"%s\n", principal);
   getchar();
   return 0;
}
Aber wenn er die Eingabe ausgeben soll, kommt es zu einer Zugriffsverletzung. Was mache ich da falsch? Die Eingabe soll spätermal an eine Funktion übergeben werden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat