salve

io ho uno stupidissimo programma in C che mi sta facendo uscire pazzo

Dovrebbe chiedere quanti simboli voglio, assegnarli ad una stringa e stamparli, la cosa piu' stupida del mondo che mi da un risultato bastardo !!!

codice:
#include <stdio.h>
void firstLineCreator( char symbol, int manysymbol );   
int main(void) {
    char symbol = '*';
    int manysymbol;
    printf("How many symbols do you want ?\n");
    scanf("%d", &manysymbol);
    firstLineCreator( symbol, manysymbol );
    return (0);
}
void firstLineCreator( char symbol, int manysymbol ) {
    char symbolline[manysymbol];
    int i;
    for( i = 0; i < manysymbol; i++ ) {
        symbolline[i] = symbol;
    }
    printf("%s\n",symbolline);   
}
risultato:
codice:
How many symbols do you want ?
10
**********‼
ora ditemi cosa cavolo vogliono da me quei 2 !! quando nessuno gli ha detto di metterceli


grazie