Nollställa array?
Hej!
Jag har kodat ett program där användare matar bokstäver som sparas i en string-array. Under programmets gång så kopieras ett antal av användarens input också till en annan string-array.
Jag vill att programmet ska kunna köras om så många gånger användaren än skulle vilja.
Ett problem jag då stött på är att när användaren restartar programmet så är arrayerna redan fyllda. Och därmed rullar programmet på med den input som användaren gjorde vid körning 1.
Finns det något sätt man kan nollställa en array?
Du kan skriva så här
char minArray[255] = {0};
eller ropa en funktion om du vill sätta allt till 0 efter du använt arrayen
memset(minArray,0,sizeof(minArray));
Beroende på hur programmet är skrivet kan det räcka med att nollställa variabeln som säger hur många saker du har läst in.