سلام دوستان عزیز
من سوال خودم رو اینطور مطرح میکنم که من یک دریافت کننده رشته از ورودی سریال دارم که طول رشته تغییر میکند من از تابع getchar() استفاده کرده ام، مسئله این است که چون تابع getchar() منتظر دریافت کارکتر می ماند و طول رشته چون نامعلوم است (مثلا ممکن است 5 کارکتری باشد یا 8 کارکتری) پس تعداد کارکترها نامشخص است و از حلقه for نمی توان استفاده کرد حال از چه روشی استفاده کنم که بتواند تعداد کارکترهای نامعلوم یه رشته را بطور کامل دریافت کند.
اگه میتونید کمک کنید.
من سوال خودم رو اینطور مطرح میکنم که من یک دریافت کننده رشته از ورودی سریال دارم که طول رشته تغییر میکند من از تابع getchar() استفاده کرده ام، مسئله این است که چون تابع getchar() منتظر دریافت کارکتر می ماند و طول رشته چون نامعلوم است (مثلا ممکن است 5 کارکتری باشد یا 8 کارکتری) پس تعداد کارکترها نامشخص است و از حلقه for نمی توان استفاده کرد حال از چه روشی استفاده کنم که بتواند تعداد کارکترهای نامعلوم یه رشته را بطور کامل دریافت کند.
اگه میتونید کمک کنید.
دیدگاه