Problemmit Variable

  • Hallo Ihr


    Ich bin gerade am C Programmieren lernen. nun hier mein Problem


    #include <stdio.h>


    main (void)
    {
    char text[256];


    printf("Wie heisst du? \n");
    scanf("%d", text);
    printf("Hallo %d \n", text);
    system("pause");
    }


    Eigentlich sollte er mir ja beim zweiten printf den Namen ausgeben jedoch gibt er mir immer nur so ein komisches Zahlenchrüsimüsi aus . Ich benutzte Visual Studio sollte allso eigentlich keine Bux haben.

  • in text[] so wie das Programm da steht, befindet sich noch nix! (bzw. es ist noch Zahlenchrüsimüsi drin, weil du noch nix in das Array geschrieben hast.
    Soll man seinen Namen per Tastatur eingeben können? dann brauchst du noch n sscanf() und gets(), habs grad nicht mehr genau im Kopf, aber die beiden brauchst du unter win