AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[C++] String vergleichen

Ein Thema von Newbie44 · begonnen am 19. Sep 2007 · letzter Beitrag vom 21. Sep 2007
 
Newbie44
(Gast)

n/a Beiträge
 
#1

[C++] String vergleichen

  Alt 19. Sep 2007, 17:14
Hallo,

ich bin auf einer Informatikschule und nun haben wir folgenden Auftrag bekommen. Wir sollen eine Funktion schreiben (int anzahl(char * suchbegriff, char * suche))

Diese Funktion soll einen String mit einem String durchsuchen. Also wie oft kommt das Suchwort in dem String vor.

Das Problem dabei ist bei mir die Syntax, wie baue ich so eine Funktion auf? Was passieren muss ist klar. Ich vergleiche den einen String mit den anderen String wie wenn ich eine Array vergleiche (suchbegriff[i] == suche [i])

Der Ablauft ist ja klar. In der ersten Schleife durchsucht er beide Arrays und prüft ob diese identisch sind. Das wird mit einer For schleife realisiert. doch wie mach ich das dann mit den weiteren Chars im Suchstring? Nehmen wir an, der String wurde am Anfang einmal gefunden. Wie überprüfe ich jetzt jedoch die anderen Chars die noch folgen?

Mein Problem ist nicht das denken, sondern schlicht einfach die Umsetzung.

Wie würdet Ihr das machen?

Ich stecke irgendwie fest.

Für baldige Antworten freue ich mich

Gruß

Sebastian

Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int anzahl(char * sb, char * str)
{
    for (int i = 0; i < strlen(str); i++)
    {
    }
};

int main(int argc, char *argv[])
{
  char * derstring = new char [20];
  strcpy("TestTestTestTest",derstring);
  cout<<anzahl("Test", derstring);
  system("PAUSE");
  return 0;
}
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz