Hallo,
Akllso entweder ich habe etwas übersehen oder den völlig falschen Ansatz:
for (i=0;i>=testk;i++)
hm ... entweder Du hast Dich da gerade beim Posten vertippt, oder diese Schleife wird nie ausgeführt werden (falls testk>0 ist und i am Anfang=0 gesetzt wird, dann ist i>=testk nicht erfüllt -> Schleife wird abgebrochen...). Probier mal
for(i=0; i<=testk; i++) { ... }
Viele Grüße
Andreas