Zufallszahlengenerator



  • PellesC, LCC, MinGWStudio...

    Nimm einfach Code::Blocks.



  • CodeBlocks schrieb:

    PellesC, LCC, MinGWStudio...

    Nimm einfach Code::Blocks.

    ich meinte eher von den 3en die ich eben aufgezählt habe solt ihr mir einen empfehlen - hmm Code::Blocks werde mal testen (gibs den auch auf deutsch?)



  • hellboy195 schrieb:

    CodeBlocks schrieb:

    PellesC, LCC, MinGWStudio...

    Nimm einfach Code::Blocks.

    ich meinte eher von den 3en die ich eben aufgezählt habe solt ihr mir einen empfehlen - hmm Code::Blocks werde mal testen (gibs den auch auf deutsch?)

    An Englisch musst du dich gewöhnen wenn du programmieren willst und afaik gibt's den nicht auf deutsch.

    mfg.



  • Ich arbeite mit Visual Studio 2005 - Standard Version, was
    in der express Version alles drin ist weiss ich nicht, hab ich
    nicht. Code::Block hab ich zum Experimentieren der kann z.B.
    schon VLA aus dem C99-Standard und einiges mehr.
    Microsoft behauptet der VC 8.0 sei der beste Compiler, die IDE
    von Visualstudio sagt mir mehr zu.
    mfg 🙂



  • haase schrieb:

    Code::Block hab ich zum Experimentieren der kann z.B.
    schon VLA aus dem C99-Standard und einiges mehr.
    Microsoft behauptet der VC 8.0 sei der beste Compiler,

    code::blocks ist ja nur ne ide, also das mit dem vla liegt an mingw. außerdem kannst du vc8 auch mit codeblocks benutzen.

    mfg.



  • Code::Block Compiler g++ 3.4.0 hab ich weiter oben schon erwähnt.



  • bei mir zumindest alles ok!

    -----Zufallszahlen-----
    
    Initialisierung des Zufallszahlengenerators
    Geben Sie eine Zahl ein: 8
    
    Drei Zufallszahlen : 64     28170     311
    Drücken Sie eine beliebige Taste . . .
    

    ich schlage vor, lösch deine Compiler, und erneuer es! oder benutze einfach Linux-Betriebsystem.

    mfg



  • Das Problem ist doch nur, daß nach Ablauf des Programms das Fenster sofort schließt. Ruf das Programm doch einfach mal aus der Konsole auf.



  • ok lad mir jetzt mal code::blocks runter (13 mb) und hoffe mal das beste
    hmm ich habe suse 10.0 auf einer partition, will aber nicht umsteigen da :

    1. Ich kein wlan zusammenbringe - warte lieber auf die nächsten versionen (10.2,..) wo der kernel die treiber drinnen hat - denn den kernel selber compilieren ist mir trotz tut´s zu schwer und gefährlich
    2. wegen den spielen
    3. wegen einigen programmen die wine nicht emulieren kann und es sonst auch keine guten alternativen gibt
    4. ich so wenig wie möglich mit der shell arbeiten will (yast ist da schon sehr hilfreich)

    Edit: Hm habe den mal installiert und er erkennt seinen compiler ^^
    habe mal eine existierende .cpp aufgemacht und der quelltext steht auch da aber die button - compilieren also "build" und "run" und "build and run" sind grau unterlegt also nicht anklickbar. Was kann da der fehler sein und muss ich Code::Blocks erst irgendwie konfigurieren?



  • hellboy195 schrieb:

    1. Ich kein wlan zusammenbringe - warte lieber auf die nächsten versionen (10.2,..) wo der kernel die treiber drinnen hat - denn den kernel selber compilieren ist mir trotz tut´s zu schwer und gefährlich

    Gefährlich?! Ne du, wenn du nicht gerade den alten Kernel überschreibst und einfach den Grub-Eintrag kopierst statt zu ersetzen gibts da keine Probleme. Außerdem kannst du fast jeden Treiber (und erst recht die für WLAN) auch als Modul kompilieren ohne den Kernel neu bauen zu müssen. Mein ra2500 hat auch keinen Treiber im Kernel.

    hellboy195 schrieb:

    2. wegen den spielen

    Pah, Quake und UT müssen reichen 😉

    hellboy195 schrieb:

    3. wegen einigen programmen die wine nicht emulieren kann und es sonst auch keine guten alternativen gibt

    Die da wären?

    hellboy195 schrieb:

    4. ich so wenig wie möglich mit der shell arbeiten will (yast ist da schon sehr hilfreich)

    Shells sind effektiv, vor allem wenn du programmierst.

    Edit: Hm habe den mal installiert und er erkennt seinen compiler ^^
    habe mal eine existierende .cpp aufgemacht und der quelltext steht auch da aber die button - compilieren also "build" und "run" und "build and run" sind grau unterlegt also nicht anklickbar. Was kann da der fehler sein und muss ich Code::Blocks erst irgendwie konfigurieren?

    Keine Ahnung, aber kann es sein, dass er den Compiler doch nicht richtig erkannt hat? Schau mal, ob die Pfade alle richtig sind.



  • [quote=".filmor"]

    hellboy195 schrieb:

    1. Ich kein wlan zusammenbringe - warte lieber auf die nächsten versionen (10.2,..) wo der kernel die treiber drinnen hat - denn den kernel selber compilieren ist mir trotz tut´s zu schwer und gefährlich

    Gefährlich?! Ne du, wenn du nicht gerade den alten Kernel überschreibst und einfach den Grub-Eintrag kopierst statt zu ersetzen gibts da keine Probleme. Außerdem kannst du fast jeden Treiber (und erst recht die für WLAN) auch als Modul kompilieren ohne den Kernel neu bauen zu müssen. Mein ra2500 hat auch keinen Treiber im Kernel.

    und genau von dem hab ich keine ahnung und nja englische tut´s sind auch nicht das wahre.

    hmm nja wegen den spielen wird schon irgendwie gehen
    hmm also ich sag mal dezent anydvd,clonecd, ich weis ja nicht wie nerolinux ist,..

    hellboy195 schrieb:

    4. ich so wenig wie möglich mit der shell arbeiten will (yast ist da schon sehr hilfreich)

    Shells sind effektiv, vor allem wenn du programmierst.
    hmm nja fürs programmieren hab ich da mal lieber ne ide 😉
    hmm inwiefern unterscheidet sich c++ unter linux und windows?

    Hab alles gecheckt - müsste alles passen wegen den pfaden.

    Das witzige ist :unter build kann ich als einziges "compile current file" anklicken und er machts - dann muss i manuell die exe suchen aber er nimmt die änderungen aber das ist nicht akzeptable 😉

    Ps.:Was fürne linux distri nutzt du?

    hmm also ich denke wenn der kernel 3.0 fertig ist kann ich sicher wechseln ^^



  • Edit: Hm habe den mal installiert und er erkennt seinen compiler ^^
    habe mal eine existierende .cpp aufgemacht und der quelltext steht auch da aber die button - compilieren also "build" und "run" und "build and run" sind grau unterlegt also nicht anklickbar. Was kann da der fehler sein und muss ich Code::Blocks erst irgendwie konfigurieren?

    Ich denke du musst oben links erstmal auf File -> New Project gehen. Als nächstes wählst du dir Console Application aus. Die speicherst du irgendwo und dann mussst du nur noch deine .cpp datei zu diesem projekt hinzufügen und kannst oben auf build an run gehen.



  • hmm mit projekten hab ich so meine schlechten erfahrungen 😉
    bei dev-c++ kann man auch projekt auswählen oder man nimmt einfach ein neues dokument und da ist kompilieren auch gegangen 😞



  • Die Verwendung von Projekten ist zwar anfangs gewöhnungsbedürftig. ich wollte auch nicht immer für jede einzelne kleine datei gleich n neues projekt machen, aber später wirst du sowieso immer mehrere quelltextdateien haben und dann brauchst du projekte damit der compiler weiß welche dateien er noch braucht.



  • hmm ich weis nicht ob mich das aufmuntert 😉
    wenn ich ein projekt mache bekomme ich 5-6 dateien , sonst nur 2 😞

    ps.:Wenn ich ein consolen projekt mache und ein neues file hinzufüge und dann zB hallo augeben will - schreibt er immer Hallo Welt - egal was ich tue 😞

    nja ich suche mir mal ne alternative - vll visuell express 2005



  • die paar code::clocks konfigurationsdateien werden dich mal nicht mehr stören wenn du 10 cpp dateien und 10 hpp dateien hast oder wahrscheinlich sogar noch deutlich mehr. der grund für das hallo welt ist wahrscheinlich, dass c::b automatisch eine beispiel main.cpp erstellt, die genau das macht. mach beim projekterstellen einfach ein häkchen bei "do not automatic create file", dann sollte das behoben sein. Gib dich nicht so schnelle geschlagen. code::blocks ist echt ne super ide, wenn man sich mal ein bisschen eingearbeitet hat.



  • nja hab mir mal visual c++ 2005 express heruntergeladen und wenns mir mit der nicht gefällt probier ich es nochmal mit code::blocks



  • Beim Dev C++ Compiler
    wie wärs mit system("Pause");



  • Also hellboy 195 ich benutze code::blocks unter WindowsXP und hatte deine Probleme nie.
    mfg



  • ja, richtig, wenn man mit Windows C++ lernt, die Zeit immer bei sinnloser Prozesse verschwendet. (warum nicht Linux probieren, dann nicht nur c, sondern auch Linux lernen) z.B. kommpilieren; debuggen-release-Unterschiede auch muss man wissen(bei programm-Zeitlaufen richtig ausgeben) zumindest bei mir so dachte.

    ich denke, ein win-32-konsole-Projekt zu bilden ganz einfach, wenn du 3, oder 4 schon probiert:

    1.neu project klicken;
    2.win-32-console wählen, name geben;
    3.viele, oder alle(bei mir 🕶 ) nutzliche Header-Datei einfügen (auch namespace);
    4.main code schreiben.


Anmelden zum Antworten