Ahoj lidi ud?lal jsem si takovouhle funkci v jednom programku:
void testuj(int pocet,char s){
randomize(); /* inicializace generatoru nahodnych cisel */
char c; /* deklarace promenne pro cteni znaku */
int i,pom=1,ppom=1;
printf("nn Pokud se jedn o vyjmenov? slovo zadejte A/a, pokud ne tak N/n:nn");
for (i=0; i<=pocet; i++){
if(s==13)
while(ppom==pom) pom=random(ir+1);
else
while(ppom==pom || s!=skup[pom])pom=random(ir+1);
ppom=pom;
printf(" %s Ano/Ne? ", slovo[pom]);
c=getch();
if (c=='a') c='A';
if (c=='n') c='N';
if (c!='A' && c!='N'){
printf("?patn? zadan? znak!!");
printf("n M??ete zadat pouze a/n nebo A/N, zadejte znak znovu:");
do{
c=getch(); /* cteni znaku */
if (c=='a') c='A'; /* konverze znaku */
if (c=='n') c='N';} /* konveze znaku */
while(c!='A' && c!='N');}/* az nez je zadan pozadovany znaku */
if (c==ny[pom]){
printf("Dob?e!n");
vysledek++;}
else
printf("?patn?!n");
}
}
Ale kdy? dam v Dev C++ zkompilovat, nap??e mi chyby:
In function `void testuj(int, char)':
`randomize' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
`random' undeclared (first use this function)
`getch' undeclared (first use this function)
Nech?pu pro? :( Taky se chci zeptat jak obarvit n?jak? slovo (aby to psalo t?eba zelen?), d?ky moc za pomoc.