Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Brauche zufallszahlen von 0-9 und erklärumg für fwrite();

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.02.2005, 14:30 Uhr
FBIagent



Mahlzeit erstmal, mampf...

Wie der Betreff schon darlegt: Wie kann ich Zufallszahlen von 0-9 generieren lassen

Und ich brauche eine Erklärung für fwrite(array,1,sizeof(array),datei);:
1. Wofür ist das Array als erstes angegeben
2. Wofür steht als zweites die 1 da
3. Steht sizeof(array) an dritter stelle dafür, damit das
Programm weis welche Spannweite die Datei haben
soll
4. Steht Datei an vierter Stelle dafür, das das Programm
weis in welche Datei es das Array reinschreiben soll

THX
MFG
Christian
--
Bill Gates is watching you....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.02.2005, 14:59 Uhr
Pablo
Supertux
(Operator)


Benutze die Such Funktion des Forums für Zufallszahlen, es gibt mehrere Beiträge darüber. Schau dir rand(3)

Bzgl. fwrite: Siehe fwrite(3)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.02.2005, 15:18 Uhr
kronos
Quotenfisch
(Operator)



Zitat von FBIagent:
Mahlzeit erstmal, mampf...

Gleichfalls, auch Erdnüsse?

Zitat:
Wie der Betreff schon darlegt: Wie kann ich Zufallszahlen von 0-9 generieren lassen


C++:
srand(time(0));int ich_bin_so_zufaellig_yeah = rand()*10;



Zitat:
Und ich brauche eine Erklärung für fwrite(array,1,sizeof(array),datei);:

www.die.net/doc/linux/man/man3/fwrite.3.html

Zitat:
1. Wofür ist das Array als erstes angegeben

Da stehen die Daten die du schreiben willst.

Zitat:
2. Wofür steht als zweites die 1 da
3. Steht sizeof(array) an dritter stelle dafür, damit das
Programm weis welche Spannweite die Datei haben
soll

Das zweite und dritte Argument multipliziert ergibt die Anzahl an Bytes die aus dem array gelesen werden und...

Zitat:

4. Steht Datei an vierter Stelle dafür, das das Programm
weis in welche Datei es das Array reinschreiben soll

...in die Datei geschrieben werden, deren FILE-pointer das vierte Argument ist.
z.B.:

C++:
main(){return fwrite("RTFM",2,2,fopen("output_file","w"));}

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 15.02.2005 um 15:19 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.03.2005, 20:33 Uhr
~teodo
Gast


verständnisfrage:
ist hinsichtlich der zufallszahl nicht der modulo-operator gefragt?
also: "int zufaellig=rand%10" ???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.03.2005, 08:59 Uhr
typecast
aka loddab
(Operator)


Du hast recht, es ist der %-Operator gefragt, da rand eine Zahl zwischen 0 und RAND_MAX zurueckgibt
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.03.2005, 09:15 Uhr
Pablo
Supertux
(Operator)



Zitat von kronos:

C++:
main(){return fwrite("RTFM",2,2,fopen("output_file","w"));}



so bitte nicht! und wenn mal fopen NULL zurückgibt???
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.03.2005, 13:08 Uhr
ao

(Operator)



Zitat von Pablo:

Zitat:

C++:
main(){return fwrite("RTFM",2,2,fopen("output_file","w"));}



so bitte nicht! und wenn mal fopen NULL zurückgibt???

no risk, no fun ...

Dieser Post wurde am 21.03.2005 um 13:09 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
21.03.2005, 14:18 Uhr
(un)wissender
Niveauwart


RTFM halt.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
21.03.2005, 19:18 Uhr
Pablo
Supertux
(Operator)


no risk, no fun ... was geht? Ich glaube, das ist Microsofts Porgrammiers Motto

Achtung!!! DAS war ein Witz (mit einem Hintergrund in der Wirklichkeit, abe rein Witz)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: