Die Suche ergab 36 Treffer
- Fr Mär 25, 2011 7:45 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Versuch mal bei einem kurzen String die einzelnen Wörter (also alle Blöcke, die nicht duch Leerzeichen getrennt sind) in ein Array von Strings zu zerlegen. Heißt: "Dies ist ein Satz" wird zu einem Array von Zeigern. Du zählst die Wörter, besorgst Dir Speicher für ein Array mit entsprechend vielen c...
- Fr Mär 25, 2011 4:46 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Ohne es getestet zu haben - wie gesagt, vergiss die Satzzeichen. ^^ Es geht nur um irgendwas, was zwischen Textanfang, Textende und Leerzeichen steht. Schau Dich mal in der Auswertung um und lies Dir die Quellcodes durch. so besser? #include <stdio.h> #include <stdlib.h> #include <string.h> unsigne...
- Fr Mär 25, 2011 3:21 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
@lollinger: Was gibt die Neue Version beim String "Hallo Welt" zurück (kein Satzzeichen!). Vergiss die Satzzeichen, Wörter im String zählen, nicht im ersten Satz. Der String endet, wenn Du das Nullbyte gefunden hast. Habe jetzt zwei Lösungen: #include <stdio.h> #include <stdlib.h> #include <string....
- Di Mär 22, 2011 6:45 am
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Außerdem: Warum brauchst du einen 2. Parameter für die Funktion?! "words" wird der Funktion übergeben und dann auf 1 gesetzt, wohl gemerkt aber nur das "words" innerhalb der Funktion wordCount! Das "words" in main wird dadurch NICHT verändert! Hast Recht, Danke! :D Es können beliebig viele Leerzeic...
- Mo Mär 21, 2011 6:17 am
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Jetzt hab ichs: :D Joah, die Aufgabe stelle ich vielen Anfängern. Die Aufgabe stelle ich nicht, weil es eine nette Übung am Anfang ist, sondern weil etwa drei Viertel der Anfänger sie vergleichbar zu Deiner Lösung zurückgibt. Ändere str wie folgt: int main( void ) { char const * str = "Dies ist ein...
- Sa Mär 19, 2011 5:26 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Jetzt hab ichs: :D #include <stdio.h> #include <stdlib.h> #include <string.h> int i; unsigned int wordCount( const char *str, unsigned int words ) { words=1; for ( i=0; str[i]!='.' ;i++ ) { if (str[i]==' ') words++; } return words; } int main( void ) { char const * str = "Dies ist ein String."; unsi...
- Sa Mär 19, 2011 11:53 am
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Gut, eine Lösung hätten wir. Dann programmiere die mal und dann gucken wir, ob sie auch zum Problem passt. Also ich habe bis jetzt dieses Programm geschrieben: #include <stdio.h> #include <stdlib.h> #include <string.h> int i; unsigned int wordCount( const char *str ) { for ( i=0; str[i]!='.' ;i++ )...
- Do Mär 17, 2011 5:15 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Fangen wir mal auf deutsch an... Beschreibe mir, wie man Worte in einem Satz zählt. Wie unterscheidet man Worte? Und wenn Du das beschrieben hast, dann versuche das in C zu formulieren. Worte in einem Satz kann man zählen, indem man die vorhandene Leerzeichen +1 zählt. Worte unterscheiden sich in i...
- Mi Mär 16, 2011 4:03 pm
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
Re: WordCount lernen
Ich habe jetzt schon Stunden überlegt, kriege aber nichts nützliches zustande!
Stimmt das, dass ich das Problem mit der Funktion "strtok()" lösen könnte???
Ich kriege es irgendwie nicht hin!

Stimmt das, dass ich das Problem mit der Funktion "strtok()" lösen könnte???

Ich kriege es irgendwie nicht hin!
- So Mär 13, 2011 10:29 am
- Forum: C / C++
- Thema: WordCount lernen
- Antworten: 57
- Zugriffe: 49123
WordCount lernen
Ich entscheide mich für wordCount. :D Ich nehme mal an, dass die Funktion "wordCount" zählen soll, wie viele Wörter der String "str" enthällt. (wie der Name ja schon sagt) #include <stdio.h> #include <stdlib.h> #include <string.h> int main( void ) { char const * str = "Dies ist ein String."; unsigne...