struct readstr { int isused; char* first; // first pointer char* old; // oldstring char* curr; // current pointer }; extern int escanf (char* , char* , ... );