codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> // strchr const char* _strchr(const char* s, int c) { while(*s) { if(*s == c) return s; ++s; } return NULL; } // strstr const char* _strstr(const char* s1, const char* s2) { const char* p = s2; while(*s1) { if(*s1 == *p) { if(! *(++p)) return (s1 - (p - s2))+1; } else { p = s2; if(*p == *s1) ++p; } ++s1; } return NULL; } int main(void){ puts( _strchr("var BOOL", 'B') ); puts( _strstr("bsr, code lang(D)", "code") ); return 0; }
Private
[
?
]
Run code
Submit