Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- char *getline()
- {
- int i=1,j=0;
- char c = '\0';
- char *n=new char[1];
- char *m=0;
- while (cin.get(c)) {
- *(n+i-1)=c;
- if (c != '\n'){
- i++;
- m=new char[i];
- for(j=0;j<i;j++){
- m[i]=n[i];
- }
- delete [] n;
- n=new char[i];
- for(j=0;j<i;j++){
- n[i]=m[i];
- }
- delete [] m;
- m=0;
- }else{
- break;
- }
- }
- return n;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement