strstr

    5Ciepło

    2Odpowiedz

    Dlaczego ten konkretny fragment kodu zwraca false na strstr(), jeśli wprowadzam "test"? char input[100]; int main() { fgets(input, 100, stdin); printf("%s", input); if(strstr("test

    6Ciepło

    3Odpowiedz

    Mam ciąg, coś takiego: $abcdef(+$1.00) próbuję dostać pierwszą część napisu przed pierwszym nawiasie: $abcdef Obecnie jeśli używam strstr() zwróci część napisu po określonym charakterze: $newstr =

    5Ciepło

    5Odpowiedz

    Na przykład, jeśli moje zdanie jest $sent = 'how are you'; i jeśli mogę szukać $key = 'ho' użyciu strstr($sent, $key) powróci true bo moje zdanie ma ho w nim. To, czego szukam, to sposób na zwrócenie

    6Ciepło

    2Odpowiedz

    Próbuję inaczej zaimplementować moją własną funkcję strcmp, moje strcmp bahaves, gdy używam znaków specjalnych. #include <string.h> int my_strcmp(const char *s1, const char *s2) { const char

    6Ciepło

    3Odpowiedz

    Próbuję napisać program, który porównuje podciąg, który użytkownik wprowadza z tablicą łańcuchów. #include <stdio.h> #include <string.h> char animals[][20] = { "dogs are cool", "frogs are