Deprecito

This commit is contained in:
2023-08-21 13:47:47 +03:00
parent bc32277deb
commit f316833e4c
3 changed files with 18 additions and 2 deletions

2
main.h
View File

@@ -4,6 +4,6 @@ int _printf(const char *format, ...);
int _contains(const char *str, char c); int _contains(const char *str, char c);
int _strlen(const char *str); int _strlen(const char *str);
char *_strcpy(char *dest, char *src); char *_strcpy(char *dest, char *src);
void append(char *str, char c);
#endif #endif

View File

@@ -38,7 +38,7 @@ int _printf(const char *format, ...)
break; break;
case 'c': /* add 1 byte and i++ */ case 'c': /* add 1 byte and i++ */
c = (char) va_arg(args, int); c = (char) va_arg(args, int);
append(buffer, c);
BUFF_SIZE += 1; BUFF_SIZE += 1;
buff_idx += 1; buff_idx += 1;
break; break;

View File

@@ -35,3 +35,19 @@ int _contains(const char *str, char c)
else else
return (0); return (0);
} }
/**
* append - shoved character at the end
*
* @str: main string
* @c: character getting shoved
*
* Return: da string but appended
*/
void append(char *str, char c)
{
int len = _strlen(str);
*(str + len) = c;
*(str + len + 1) = '\0';
}