ciao a tutti... ho un problema con un esercizio di prorammazione.. in pratica non riesco a mandare in stampa una funzione.. e non riesco a capire cosa sbaglio.. l'esercizio è il seguente:
Scrivere una funzione che, ricevendo in ingresso il parametro n, stampa n volte
il proprio nome andando a capo e sfalsando ogni volta.
il mio codice invece è questo:
#include <stdio.h>
void stampaacapo (int n, char nome[20]);
main()
{
int n;
char nome [20] ;
printf("\nInserisci il parametro 'n': ");
scanf ("%d,", &n);
printf("\nInserisci il tuo nome: ");
scanf ("%s", nome);
printf("%s",stampaacapo);
fflush(stdin);
getchar();
} //fine funzione main
//definizione funzione stampaacapo
void stampaacapo (int n, char nome[20])
{
int i;
int x;
for (i=0; i<=n; i++)
{
for(x=0; x<=i; x++)
{
printf(" ");
}
printf("%s", nome);
printf("\n");
i++;
}
}
se qualcuno è in grado di darmi qualche consiglio gliene sarei molto grato..