Non puoi mica fare una cosa del genere Per creare stringhe dinamicamente devi utilizzare la funzione malloc. Inoltre non metti il carattere di terminazione di stringa che è piuttosto importante... Rispettando le tue specifiche, eccoti una funzione corretta

codice:
void firstLineCreator (char symbol, int manysymbol ) {
 char *symbolline;
 symbolline = malloc (manysymbol * sizeof (char));
 int i;
 for( i = 0; i < manysymbol; i++ ) {
        symbolline[i] = symbol;
 }
 symbolline[++i] = '\0';
 printf("%s\n",symbolline);
}