Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void *arguments = &format;
- arguments += sizeof(char*);
- char * buffer = malloc(buffer_size * sizeof(char));
- mybzero(buffer, buffer_size);
- read(0, buffer, buffer_size * sizeof(char));
- buffer[mystrlen(buffer) - 1] = '\0';
- for (int i = 0; i < mystrlen(format); i++){
- if (format[i] == '%'){
- i++;
- switch (format[i]) {
- case 'd':{
- **((int **)arguments) = str_to_int(10, buffer);
- shift_string(buffer);
- arguments+= sizeof(int *);
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement