Bartleby
25-01-2002, 22:41
Hey ihr Linuxer!
Ich hab mir ein C++-Buch geleistet, um mal in die Tiefen dieser tollen Programmiersprachen zu dringen. Leider hab ich ein Buch für die Win-Version erwischt.
Damit hab ich bei mehreren Beispielen schon Probleme mit der randomize-Funktion :(
Und zwar kommt folgender Fehler beim kompilieren mit g++:
array4.cpp: In function `int main(...)':
array4.cpp:7: implicit declaration of function `int randomize(...)'
/usr/include/stdlib.h:398: too many arguments to function `long int random()'
array4.cpp:10: at this point in file
Too many arguments?? Ich hab doch kaum welche. Hier mein Code-Schnipsel:
#include <iostream.h>
#include <stdlib.h>
const short laenge=10;
void main (void)
{
int i,imax,feld[laenge];
randomize();
for (i=0;i<laenge;i++)
{
feld[i]=random(100);
cout<<"\n"<<feld[i];
}
imax=feld[0];
for (i=1;i<laenge;i++)
if (feld[i]>feld[imax])
imax=i;
cout<<"\nMaximales Feldelement\n"<<imax<<"\nWert\n"<<feld[imax];
}
Was kann ich tun? Is ja nich nur bei dem gewesen, auch schon bei vorangegangenen. Ich brauch die Funktion!
Danke
Rene
Ich hab mir ein C++-Buch geleistet, um mal in die Tiefen dieser tollen Programmiersprachen zu dringen. Leider hab ich ein Buch für die Win-Version erwischt.
Damit hab ich bei mehreren Beispielen schon Probleme mit der randomize-Funktion :(
Und zwar kommt folgender Fehler beim kompilieren mit g++:
array4.cpp: In function `int main(...)':
array4.cpp:7: implicit declaration of function `int randomize(...)'
/usr/include/stdlib.h:398: too many arguments to function `long int random()'
array4.cpp:10: at this point in file
Too many arguments?? Ich hab doch kaum welche. Hier mein Code-Schnipsel:
#include <iostream.h>
#include <stdlib.h>
const short laenge=10;
void main (void)
{
int i,imax,feld[laenge];
randomize();
for (i=0;i<laenge;i++)
{
feld[i]=random(100);
cout<<"\n"<<feld[i];
}
imax=feld[0];
for (i=1;i<laenge;i++)
if (feld[i]>feld[imax])
imax=i;
cout<<"\nMaximales Feldelement\n"<<imax<<"\nWert\n"<<feld[imax];
}
Was kann ich tun? Is ja nich nur bei dem gewesen, auch schon bei vorangegangenen. Ich brauch die Funktion!
Danke
Rene