Gibt es eine Funktion, um eine Zeichenkette innerhalb der Zeichenkette zu suchen? Zum Beispiel: String: "Hallo". Und ich möchte überprüfen, ob die Zeichenkette "ell" in der Zeichenkette "Hello" steht.Funktion zum Suchen einer Zeichenkette innerhalb der Zeichenkette C
-1
A
Antwort
0
Was ist mit strstr()
?
char *strstr(const char *haystack, const char *needle);
für Ihr Beispiel, machen Sie einfach folgendes:
char *ocurrence_str = strstr("Hello", "ell");
0
Verwenden Bibliothek strstr()
Funktion, die Erträge Zeiger auf das erste Vorkommen der Zeichenfolge in einer bestimmten Zeichenfolge ist.
Lesen Sie man Seite der STRST-Funktion für weitere Informationen.
Verwandte Themen
- 1. Zeichenkette innerhalb einer Zeichenkette Beispiel: pie = "Er sagte" hi "" - C#
- 2. Teilzeichenfolge Ersetzen innerhalb einer Zeichenkette C++
- 3. Entspricht der nächsten Zeichenkette einer bestimmten Zeichenkette
- 4. Regulärer Ausdruck - enthält keine bestimmte Zeichenkette irgendwo innerhalb einer Zeichenkette
- 5. Wie alle Zeichenfolgen innerhalb einer Zeichenkette UND die übereinstimmende Zeichenkette
- 6. Ruby - Auswertung innerhalb der Zeichenkette
- 7. C# Zeichenkette/Zeichenkette: Vergleiche Zeichenkette wie in Java (durch Referenz)
- 8. Konvertierung von Zeichenkette zu Zeichenkette - C++
- 9. SAS ein Großbuchstabe innerhalb einer Zeichenkette finden
- 10. Zeichenkette ist nicht gleich einer anderen Zeichenkette
- 11. Wie Unicode innerhalb einer Zeichenkette unescence
- 12. Add führende Null innerhalb einer Zeichenkette
- 13. Wie bekomme ich eine nullterminierte Zeichenkette von einer C# Zeichenkette?
- 14. C++: Von Zeichenkette char *
- 15. Komplexität zum Generieren von Permutationen einer Zeichenkette
- 16. Extrahiere die letzte Zeichenkette in Klammern aus einer Zeichenkette - python
- 17. Test für einen Wert innerhalb einer Zeichenkette
- 18. So suchen Sie nach einer bestimmten Zeichenkette in einer anderen Zeichenkette
- 19. Erzeuge Zeichenkette mit einer anderen Zeichenkette in der Formatfunktion?
- 20. Segmentierungsfehler in C beim Durchlaufen einer Zeichenkette
- 21. Berechnen der Lauflängencodierung einer Zeichenkette
- 22. Hinzufügen einer zusätzlichen Zeichenkette zum Drucken
- 23. Kopieren einer Zeichenkette durch Zeichen in einer anderen Zeichenkette
- 24. Ersetze Teile einer Zeichenkette mit xs C++
- 25. Eine Zeichenkette als Funktion übergeben
- 26. Teil einer Zeichenkette lesen
- 27. Zeichenkette no print C++
- 28. Format einer Zeichenkette überprüfen
- 29. C#: Datensammlung zur Zeichenkette?
- 30. SQLite - Teil einer Zeichenkette ersetzen
['strstr'] (http://en.cppreference.com/w/c/string/byte/strstr) – WhozCraig
try [' strstr() '] (https://linux.die.net/man/3/strstr) –
Eine [gute Standard-Stringfunktionsreferenz] (http://en.cppreference.com/w/c/string/byte) sollte helfen. –