Eine kleine Aufgabe

Tutorials.at
Verfügbare Informationen zu "Eine kleine Aufgabe"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Xin - dani93 - AQE89 - Metamorph
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: C / C++
  • Antworten: 7
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Eine kleine Aufgabe
  • Letzte Antwort: vor 14 Jahren, 8 Monaten, 25 Tagen, 11 Stunden, 16 Minuten
  • Alle Beiträge und Antworten zu "Eine kleine Aufgabe"

    Re: Eine kleine Aufgabe

    Xin - 30.06.2008, 12:33

    Eine kleine Aufgabe
    Basierend auf den Code, den dani93 vorhin zeigte präsentiere ich mal folgende Aufgabe, wer Lust hat, kann Sie gerne lösen, aber ich bitte darum, weder die Lösung noch Tipps hier nicht zu posten, sondern mir als PM zuzusenden.


    Die Aufgabe

    Folgender Quellcode dient als Basis:
    Code:
    #include <stdio.h>

    int main( void )
    {
      char * text="Dieser Satz endhält dree Fehler.";
      int worte = 0;

      /* something magical happens here */

      printf( "Der Satz \"%s\" enthält %d Worte.\n", text, worte );

      return 0;
    }


    Aufgabe ist nun die Anzahl der Worte zu zählen.
    Der vorgegebene Satz enthält 5 Wörter. Das ist herauszufinden - und zwar unabhängig davon, wie text definiert ist. Ich behalte mir vor, zum Testen einen beliebigen String zu einzusetzen.

    Der String endet wie üblich mit dem Null-Byte.
    "Wort" ist hier so definiert, dass es aus beliebigen Zeichen (außer Leerzeichen und Nullbyte) bestehen kann, wie "123", aber auch Satzzeichen: "Satzende.Satzanfang" wäre ein Wort, weil kein Leerzeichen dazwischen vorkommt. "Das , ist ein Satzzeichen." sind also 5 Worte.

    Um die Aufgabe zu lösen, schreibt die Funktionen bitte selbst, keine Funktionen aus irgendwelchen Libs, auch nicht den Standard-Libs.

    Ziel der Aufgabe ist übrigens nicht eine Übung in C zu machen, denn das zu Programmieren ist das recht leicht. Es geht darum eine Übung in Programmierung zu machen.


    Wer Feedback geben möchte, kann das, in dem er einen Post macht, in dem er ansonsten kommentarlos die Anzahl der Versuche postet und in die Umfrage einträgt.
    Bitte nicht anonym die Umfrage verändern.



    Re: Eine kleine Aufgabe

    dani93 - 30.06.2008, 13:38


    Viel zu viele. Ein kleiner Denkfehler und man braucht schon mehr als fünf Versuche...



    Re: Eine kleine Aufgabe

    Xin - 30.06.2008, 14:18


    dani93 hat folgendes geschrieben: Viel zu viele. Ein kleiner Denkfehler und man braucht schon mehr als fünf Versuche...
    Dass man beim Programmieren denken muss, ist normal. Bisher hast Du einen Vorschlag eingereicht... also nicht fünf oder mehr. Mal schauen, was der zweite bringt. :->

    Bitte erst die Umfrage beantworten, wenn ich keinen String mehr präsentiere, der das Programm aus dem Konzept bringt



    Re: Eine kleine Aufgabe

    AQE89 - 30.06.2008, 18:39


    Ich habe es beim Ersten mal geschaft.

    ist aber noch optimierungsfähig.



    Re: Eine kleine Aufgabe

    Xin - 30.06.2008, 22:01


    dani93 meldet sich mit 3 Versuchen in der Statistik, nicht mit 5, wie er eingetragen hat.

    Sonst versucht's niemand mehr? ^^



    Re: Eine kleine Aufgabe

    Metamorph - 30.06.2008, 23:56


    3 Versuche. ^^

    Ich habe ein großes Brett vorm Kopf.
    Einmal gab es sogar Segmentation fault (core dumped). :D



    Re: Eine kleine Aufgabe

    Xin - 01.07.2008, 00:09


    Metamorph hat folgendes geschrieben: 3 Versuche. ^^
    Ich habe von Dir noch nichts gesehen.



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    Turbo C++ läßt sich nicht installieren - gepostet von Bravious am Montag 09.06.2008
    char / schleife - gepostet von Michael am Samstag 11.11.2006
    Quersumme errechnen - gepostet von rattenfan am Sonntag 28.01.2007
    problem bei Hello world - gepostet von computermaus88 am Sonntag 11.11.2007
    Error-Meldung - gepostet von Cookie am Sonntag 10.09.2006
    Gleichen in gleichungen. - gepostet von CRASH am Samstag 24.02.2007
    Befehle / Funktionen - gepostet von Walgo am Mittwoch 18.07.2007
    ersatz für getch() - gepostet von DrPhil_Guth am Freitag 28.07.2006



    Ähnliche Beiträge wie "Eine kleine Aufgabe"