2016-06-06 5 views
-1

Ich habe eine solche Aufgabe, ich habe einen String zum Beispiel, "Heute ist Montag" wenn Benutzer "o" eingeben, muss Programm eingeben "Heute und Montag", weil sie "o" haben.C++, ich möchte ein Zeichen in String suchen und alle Wörter ausgeben, die dieses Zeichen enthalten

Mein Code ist dies, aber es funktioniert nicht seine einzige Suche Teilzeichenfolge.

Sorry, wenn mein Englisch schlecht ist.

#include <iostream> 
#include <string.h> 

using namespace std; 

#define size 100 

int main() 
{ 
    char str[size]; 
    char searching_string[size]; 

    cout << " Enter String : "; 
    cin.getline(str,100); 

    cout << " String : " << str; 

    cout << " Enter Search String : "; 
    cin.getline(searching_string,size); 

    cout << endl << endl; 

    cout << strstr(str,searching_string); 

    cin.get(); 
    cin.get(); 
    return 0; 
} 
+0

Dies ist nicht [tag: c] und es ist nicht funktional Programmierung. –

+0

Dies ist nicht C ... –

+0

Entschuldigung es ist meine erste Frage auf Stackoverflow zu stellen – tornikegomareli

Antwort

1

Neben der Qualität dieser Frage. Ich denke, strchr() ist was du suchst.

Link

Hang auf.

Verwandte Themen