Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.35 KB | None | 0 0
  1. char *read_str(){
  2.         int c, i = 0;
  3.         char *s = (char *)malloc(0 * sizeof(char));
  4.         while ((c = getchar()) != '\n'){
  5.             s = (char *)realloc(s, (i + 1) * sizeof(char));
  6.             s[i] = (char)c;
  7.             ++i;
  8.         }
  9.         s = (char *)realloc(s, i  * sizeof(char));
  10.         s[i] = '\0';
  11.         return s;
  12.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement