This commit is contained in:
2025-10-21 20:45:45 +07:00
parent e0d0c21c53
commit 9216d798ac
10 changed files with 184 additions and 19 deletions

15
lab_2/textlib_dynamic.c Normal file
View 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;
}