راه حلي كه saalek گفت درسته
مي توني يك آرايه از نوع كاراكتر تعريف كني و بعد رشته اول رو تا موقعي كه enter وارد نكردي كاراكتر به كراكتر تو اين آرايه بريزي بعد از خروج از حلقه طول رشته (آرايه) رو داري البته nullرو هم بايد در نظر بگيري و بعد تهي رو حلاف كني و رشته ىوم رو به همين صورت به ادامه أرايه اضافه كني
کد:
int ch,i;
char str[50];
i=0;
while (ch=cin.get()!=EOF)
{
str[i]=ch
i++
}