Czy jest coś takiego, jak startsWith(str_a, str_b)
w standardowej bibliotece C?Jak sprawdzić, czy ciąg zaczyna się od innego ciągu w C?
Powinien wziąć wskaźniki do dwóch ciągów kończących się na nullbytes i powiedzieć mi, czy pierwszy pojawia się również na początku drugiego.
Przykłady:
"abc", "abcdef" -> true
"abcdef", "abc" -> false
"abd", "abdcef" -> true
"abc", "abc" -> true
Myślę, że twój trzeci przykład powinien mieć prawdziwy wynik. –
@Burr: Tak, racja. – thejh