SayoriOS 0.3.3

str_replace.c
См. документацию.
1
9 #include "common.h"
10 #include "lib/string.h"
11
21 uint32_t char_replace(char search, char replace, char* subject){
22 size_t x = 0;
23 for(size_t i = 0; i < strlen(subject); i++){
24 if (subject[i] == search) {
25 subject[i] = replace;
26 x++;
27 }
28 }
29 return x;
30 }
31
43 //uint32_t str_replace(char* search, char* replace, char* subject){
44 // return 0;
45 //}
common.h
Основные определения ядра
strlen
size_t strlen(const char *str)
Возращает длину строки
Definition: string.c:88
char_replace
uint32_t char_replace(char search, char replace, char *subject)
Заменяет все вхождения символа поиска на символ замены
Definition: str_replace.c:21