Funkcja drukująca w pętli poza main

0

Witam, dopiero od niedawna programuję w C i napotkałem na taki oto problem. Zbieram dane o klientach od użytkownika m.in nazwisko, cena itd. Dane są napisane w strukturze. Poniższy kod jest cały napisany w main(), chciałbym stworzyć funkcję "drukuj_dane" przed main(), a nie za bardzo wiem jak.

printf("\n\nWcisnij klawisz aby wyswietlic wszystkich klientow\n\n");
getch();
printf("\n\n\nNazwisko klienta\t Rok rozpoczecia prac\t status prac\t Cena instalacji \t Saldo platnosci\n");
for( i = 0; i < 4; i++)
    {
printf("\n%s", klient[i].nazwisko);
printf("\t\t\t%i", klient[i].rok_rozpoczecia);
printf("\t\t\t%c", klient[i].status);
printf("\t%10.3f", klient[i].cena);
printf("\t\t\t%d", klient[i].saldo);
    }

Ideas, podpowiedzi?
Pozdrawiam

2

Ale czego dokładnie nie umiesz? o_O

0

Ehhh....

void drukuj_dane()
{
printf("\n\nWcisnij klawisz aby wyswietlic wszystkich klientow\n\n");
getch();
printf("\n\n\nNazwisko klienta\t Rok rozpoczecia prac\t status prac\t Cena instalacji \t Saldo platnosci\n");
for( i = 0; i < 4; i++)
    {
printf("\n%s", klient[i].nazwisko);
printf("\t\t\t%i", klient[i].rok_rozpoczecia);
printf("\t\t\t%c", klient[i].status);
printf("\t%10.3f", klient[i].cena);
printf("\t\t\t%d", klient[i].saldo);
    }
}

int main()
{
   drukuj_dane();
}
0

Myślę, że post wyzej już jest odpowiedź, ale jak bys nie rozumiał przejrzyj to: http://cpp0x.pl/kursy/Kurs-C++/Poziom-2/Funkcje-pierwsze-starcie/291

0

Ewentualnie jako parametr można (jeśli dobrze zrozumiałem to co robisz) ilość klientów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1