[C/C++] ein Paar Tipps zur Programmierung

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Excelsus, 10. Januar 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 10. Januar 2009
    ein Paar Tipps zur Programmierung

    Hallo zusammen,

    ich schreibe nächste Woche Mittwoch eine Arbeit über C // C++ und ich bin ganz Ehrlich ich habe keine Ahnung :(

    Das kommt in der Arbeit dran:

    Diese Code haben wir die letzten Tage immer wieder Programmiert:

    Code:
     #include <stdio.h>
     #include <stdlib.h>
     #include <time.h>
     
     #define MAXCOUNT 1024
     
     int main( int argc, char** argv )
     {
     if( argc < 2 ) // Parameter vorhanden?
     {
     printf( "Es sind keine Parameter angegeben!\r\n" );
     return( 1 ); // Ende mit Fehler
     }
     srand( time( NULL ) ); // Zufallszahlengenerator initialisieren
     // Zufallszahlengenerator initialisieren int randValues[MAXCOUNT]; // Array fuer Zufallsziehungen
     // Anzahl auf Arraygroesse beschraenken
     int count = argc - 1 < MAXCOUNT ? argc - 1 : MAXCOUNT;
     // Array nur mit vorhadenen argv-Indizes fuellen
     for( int i = 0; i < count; i++ ) randValues[i] = i + 1;
     for( int i = 0; i < count; i++ )
     {
     int index = rand() % ( count - i ); // zufaelligen Index ermitteln
     printf( "%s\r\n", argv[randValues[index]] ); // zufaelligen Parameter ausgeben
     randValues[index] = randValues[count - i - 1]; // letzen Wert in die Luecke schieben
     }
     return( 0 );
     }
     
    Ich weiß, das dieses Programm dafür da ist, das man hinter dem Prgramm also ./rofl 2 3 4 5 oder so angeben kann und das man halt zufalls zahlen bekommt, aber wieso und Warum? keine Ahnung :/

    Das Problem ist halt, ich verstehe es irgendwie echt nicht. Und ich muss Mindestens ne 4 Schreiben, weil die erste Arbeit habe ich leider voll verkackt. Setzen 6 und so :(

    Hat wer ein paar Tipps wie ich das bis nächste woch in meinen Kopf rein kriege?

    ps: Muss dazu Sagen, das ich damals auf meiner alten Schule auch c // C++ hatte und ich da in der Abschlussarbeit ne 2 oder so geschrieben habe, aber seit dem ich auf der Schule bin verkacke ich einfach voll. Hat irgendwer ein Paar tipps?! Bittttte!

    So Long,

    Exce
     

  2. Anzeige

  3. Videos zum Thema
Die Seite wird geladen...