Funkcja drukująca w pętli poza main

Funkcja drukująca w pętli poza main
MC
  • Rejestracja: dni
  • Ostatnio: dni
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.

Kopiuj
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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2

Ale czego dokładnie nie umiesz? o_O

Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0

Ehhh....

Kopiuj
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();
}
gswidwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 839
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

Inquis1t0r
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 300
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.