PDA

View Full Version : مبتدی: چک یک عبارت از فایل متنی



raminr63
پنج شنبه 09 خرداد 1392, 00:30 صبح
با سلام

بچه ها من یه سوالی دارم تو چندتا سایت خارجی هم مطرح کردم ولی دریغ.....
باز هم به بچه های خودمون که ادعاشون از این خارجیها کمتره :قهقهه:

اقا من یه فایلی به اسم config.txt که توش چندین لاین یا همون خط هستش و تو هر خط هم اطلاعتی وجود داره (صد البته:متفکر:)..

اما من یه کدی تو زبان برنامه نویسی C++‎‎/CLI نیاز دارم که این فایل رو بخونه و خطی که عبارت "set r_full "value هستش رو چک کنه اگر مقدار value برابر با 1 بود ادامه بده ولی اگر برابر با 0 بود اررو بده " شما باید از حالت فول اسکرین استفاده نمایید" و بعد اپلیکیشن رو ببنده.

مثلا یه چیزی تو این مایه ها:



#using<system.dll> using namespace System; using namespace System::IO; int main() { String^ fileName = "config.txt"; try { Console::WriteLine("trying to open file {0}...", fileName); StreamReader^ din = File::OpenText(fileName); String^ str; while ((str = din->ReadLine()) != nullptr) { // -------- if set r_full "1" skip else return error : ""; force close App; //--------- } } catch (Exception^ e) { if (dynamic_cast<FileNotFoundException^>(e)) Console::WriteLine("file '{0}' not found", fileName); else Console::WriteLine("problem reading file '{0}'", fileName); } return 0; }



ممنون میشم

raminr63
پنج شنبه 09 خرداد 1392, 19:12 عصر
بچه ها لطفا به مشکل من رسیدگی کنید ممنون

miladheydari
شنبه 11 خرداد 1392, 23:42 عصر
کاری نداره باید فایل واکنی بعد توش سرچ کنی
#include<fstream>
int main(){
.
.
.
ifstream in(configure.*);