sth
This commit is contained in:
15
lab_2/textlib_dynamic.c
Normal file
15
lab_2/textlib_dynamic.c
Normal file
@@ -0,0 +1,15 @@
|
||||
#include <string.h>
|
||||
|
||||
int replace_char_line(char *buf, int key, int *replacements_left) {
|
||||
int replaced = 0;
|
||||
for (size_t i = 0; buf[i] != '\0'; i++) {
|
||||
if ((unsigned char)buf[i] == (unsigned char)key &&
|
||||
*replacements_left > 0 &&
|
||||
buf[i] != '\n') {
|
||||
buf[i] = ' ';
|
||||
replaced++;
|
||||
(*replacements_left)--;
|
||||
}
|
||||
}
|
||||
return replaced;
|
||||
}
|
||||
Reference in New Issue
Block a user