Zum Inhalt springen

Don_Pazo

Mitglieder
  • Gesamte Inhalte

    164
  • Benutzer seit

  • Letzter Besuch

Beiträge von Don_Pazo

  1. Danke für alles, ich möchte schliesslich das Programm presentieren. :marine

    /* === Aufgabelösung === */

    #include <stdio.h>

    #include <malloc.h>

    #include <string.h>

    void main(){

    char *array[10];

    char temp[80];

    int kette = 0;

    int anzahl =0;

    int gesamt =0;

    // 10 Array-s schaffen

    while(kette < 10){

    printf("String eingeben (max 79 Zeichen)\n->");

    gets(temp);

    array[kette] = (char *) malloc(sizeof(temp) + 1);

    strcpy(array[kette],temp);

    kette++;

    }

    for(kette = 0; kette < 10; kette++)

    {

    strcpy(temp,array[kette]);

    // Anzahl suchen

    while (temp[anzahl] != '\0' )

    {

    anzahl++;

    }

    // Ausgabe alle Zeichenketten

    printf("array[%i] %s \t = %i Zeichen\n",kette,array[kette], anzahl);

    gesamt += anzahl;

    anzahl=0;

    }

    printf("\nGesamt sind in %i Zeichenketten %i Zeichen\n", kette, gesamt);

    // Zeiger freigeben

    for(kette =0; kette<10;kette++){

    free(array[kette]);

    }

    }

  2. Es geht um eine Aufgabe aus der Schulle, die ich leider nicht lösen kann. Bitte weist jemand wie ich sie lösen kann ??

    Schreiben Sie ein C-Programm, das in einem Array von Zeigern auf „char“ maximal 10 Zeichenketten verwaltet. Der Speicher für jede Zeichenkette im Array soll dynamisch angefordert werden. Geben Sie nach erfolgter Eingabe alle Zeichenketten aus sowie die Gesamtanzahl eingegebener Zeichen.

    #include <stdio.h>

    #include <malloc.h>

    #include <string.h>

    void main()

    {

    char *array[10];

    char temp[80];

    /*Code ??????*/

    }

  3. Es soll eine Anwendung erstellt werden, die den Kraftfahrzeug-Verkehr auf einer Straße simuliert,

    wobei folgende Vorgaben eingehalten werden sollen:

    • Kraftfahrzeuge werden durch ein einfaches Modell beschrieben

    • Die Fahrerin (der Fahrer) jedes Fahrzeuges reagiert nur auf das Fahrzeug direkt vor ihr

    (ihm). Alle anderen Fahrzeuge interessieren sie (ihn) nicht3

    • Die Straße ist einspurig und gerade, ¨Uberholen ist nicht m¨oglich, Lenk-Bewegungen sind

    nicht n¨otig, das Fahrzeug wird also nur ¨uber Bremse und Gaspedal gesteuert!

    • Sobald sich zwei Fahrzeuge ber¨uhren, wird die Simulation mit einer Fehlermeldung

    (CRASH) abgebrochen.

    • Die Ausgabe des aktuellen Standes der Simulation erfolgt auf dem Text-Terminal

    /// und das was ich brauche ist

    Bisher haben Sie die Positionen der Fahrzeuge m¨oglicherweise als Zahl auf dem Terminal ausgegeben.

    Einen besseren Eindruck von den Verh¨altnissen auf der Straße erh¨alt der Benutzer,

    wenn Sie die Fahrzeuge als Zeichen ausgeben. Die Ausgabe mit 4 Fahrzeugen (0-3) und einer

    Ausgabe-Gr¨oße von 20×4 Spalten/Zeilen k¨onnte so aussehen:

    --------------------

    3

    --------------------

    2

    --------------------

    1 0

    --------------------

    --------------------

    Die Straße ist in â€Serpentinen“ angeordnet, so dass Fahrzeug 3 in wenigen Sekunden an der

    Position sein wird, die Fahrzeug 2 derzeit einnimmt. Verl¨asst ein Fahrzeug die letzte Zeile, so

    soll es in der ersten Zeile am â€Anfang“ der Straße wieder auftauchen.

    1. ¨Uberlegen Sie sich, wie Sie aus der Position des Fahrzeugs auf der geraden Straße die

    Position bez¨uglich der Terminal-Ausgabe berechnen k¨onne.

    2. Implementieren Sie eine Methode zur Ausgabe der Straße und der Fahrzeuge auf dem

    Text-Terminal und f¨uhren Sie das Ergebnis vor.

    Hinweis: Ein Aufruf system( “sleep 1“); sorgt daf¨ur, dass Ihr Programm f¨ur eine Sekunde

    pausiert.

    /// und Ich suche andere möglichkeit zu implementieren ohne Arreay zu benutzen

  4. Ich habe 2 Autos jede mit unterschiedliche Geschwindigkeit, wenn die Strasse so:

    ===================

    ===================

    aussieht, und das Auto so

    so:

    X

    Die Autos sollen sich auf der Strasse von links nach rechts bewegen,es soll auch möglich sein, dass die Autos Unfahl verursachen können ( wenn sich die XX einfach berühren).

    Ich brauche eine Idee ich das machen kann.

    (Aber bitte nicht mit zweidimensionales Array, )

    - Suse 9.2

    - C++

    aber es soll auch unter

    - Windows XP

    - Visual C++ 6.0

    auch laufen.

    Ich hoffe das mir jemand helfen kann.

  5. Hallo,

    es geht um eine Schuhlaufgabe die ich leider nicht selber lösen kann.

    Das ist Auto-Simulation (einfaches Program).

    Ich habe 2 Klassen erstellt

    1. Auto

    2. Fahrer

    Da werd z.B die Geschwindigkeit und so weiter berechnet.

    Böder weise kann ich aber nicht das so gennannte Auto auj dem Bildschirmbewegen.

    = Damit ihr mich nicht falsch verstehen =

    Es soll ungefähr so Aussehen:

    1.

    ================ <--- = "Strasse"

    X <--- X "Auto"

    ================

    2

    =================

    X X

    ================

    3

    ===============

    X X

    =================

    Ich möchte aber das nicht mit Array (z.B a[50] oder so was ) machen.

    Ich bekomme von meine Funktionen die Werte:

    V = Geschwindigkeit

    S = Weg

    A = Abstand

    Kann mir jemand helfen?

    (Es tut mir leid für die unklare Formulierung der Frage)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...