Ich möchte ein .txt wo der aktuelle benutzer steht auf den desktop speichern.so weit bin ich jetzt
Code: Alles auswählen
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
  FILE *datei;
  char* cstrUsername;
  cstrUsername = getenv( "USERNAME" );  // Username auslesen
  datei = fopen ("C:/Users/HIER sollte USERNAME stehen /Desktop/Startup/testdatei.txt","w");
  if (datei != NULL)
    {
      fprintf (datei, "User logged on is: %s", cstrUsername);
      fclose (datei);
    }
  return 0;
}jetzt sollte es halt so sein das man den Benutzernamen nicht eingeben muss.
auslesen von dem aktuellen benutzer hab ich geschaft aber diesen dan beim fopen einzufügen hat net geklapt , habs mit %USERNAME% probiert und noch paar sachen aber ohne erfolg.
habt ihr eine Idee ??



