PDA

View Full Version : مشکل:بررسی استرینگ در فایل



mhabat
پنج شنبه 21 اردیبهشت 1391, 22:56 عصر
سلام. من می خوام یک برنامه بنویسم که یک فایل رو بگیره و لینک هاشو در یک فایل دیگه ذخیره کنه.
حالا چند قسمتشو مشکل دارم.(درخواست نوشتن برنامه رو ندادم)
1-می خوام تو فایل وقتی داره بررسی میشه وقتی که به حرفhttpمیرسه تمام کارکتر های قبل از httpرو پاک کنه
و همچنین ازکارکتر "به بعد رو هم پاک کنه. برای این کار نی دونم باید چی کار کنم.
تو سی شارپ این طور تابعی میگن هست اما برای سی پلاس پلاس نمی دونم باید چی کار کنم.
2-برای اینکه کاکتر های تویه فایل رو چک کنم چطوری از cin.getlinاستفاده کنم؟دستورش میشه چی؟

خیلی ممنون
بدرود.

shahmohammadi
پنج شنبه 21 اردیبهشت 1391, 23:16 عصر
سلام.

-می خوام تو فایل وقتی داره بررسی میشه وقتی که به حرفhttpمیرسه تمام کارکتر های قبل از httpرو پاک کنه
و همچنین ازکارکتر "به بعد رو هم پاک کنه. برای این کار نی دونم باید چی کار کنم.به جاي اينكه كاراكتر هاي اضافي رو در فايل حذف كنيد تا كاراكتر هايي كه مي خواهيد بمونند، بهتره كه كاراكتر هاي مورد نيازتون رو در يك فايل ديگه بنويسيد.


2-برای اینکه کاکتر های تویه فایل رو چک کنم چطوری از cin.getlinاستفاده کنم؟دستورش میشه چی؟از cin استفاده نمي كنيد. يك آبجكت از نوع ifstream مثلا به اسم fin مي سازيد و با اون كار مي كنيد.
مثلا:
char a;
fin>>a;