[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. 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. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.