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.