Deprecito
This commit is contained in:
2
main.h
2
main.h
@@ -4,6 +4,6 @@ int _printf(const char *format, ...);
|
||||
int _contains(const char *str, char c);
|
||||
int _strlen(const char *str);
|
||||
char *_strcpy(char *dest, char *src);
|
||||
|
||||
void append(char *str, char c);
|
||||
|
||||
#endif
|
||||
|
||||
2
printf.c
2
printf.c
@@ -38,7 +38,7 @@ int _printf(const char *format, ...)
|
||||
break;
|
||||
case 'c': /* add 1 byte and i++ */
|
||||
c = (char) va_arg(args, int);
|
||||
|
||||
append(buffer, c);
|
||||
BUFF_SIZE += 1;
|
||||
buff_idx += 1;
|
||||
break;
|
||||
|
||||
16
strings.c
16
strings.c
@@ -35,3 +35,19 @@ int _contains(const char *str, char c)
|
||||
else
|
||||
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';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user