Czyszczenie tablicy w funkcji

0

Witam was.
Mam taki problem. Otóż dawno temu programowałem i teraz już większość zapomniałem. Czy ktoś mógłby mi pomóc z moim pytaniem.
Otóż chodzi mi o to, że np w int main() mam tablicę char pole[39][20]. I chciałbym stworzyć funkcję, która by tą tablicę czyściła. Bo teraz czyszczenie mam zrobione w int main.

int i;
int j;
for (i=0;i<=39;i++)
{
for (j=0;j<20;j++)
{
pole[i][j]=00;
}}

No i chciałbym w jakiś sposób wprowadzić tą tablicę do funkcji, żeby ją wyczyściło i w int mainie można ją będzie używać czystą dalej. Pozdrawiam :)

0

Przez memset zrobisz to w jednej linijce.

0

Mógłbyś powiedzieć coś dokładniej? Jak pisałem zapomniałem bardzo wiele. A może w sumie to nawet nie wiem co to memset.

UPDATE:
Ok, ogarnąłem ten memset tak:

char pole[39][20];
	memset(pole,00,840); 

Ale teraz jak to zrobić, by to w funkcji czyściło.

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