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; }
ممنون میشم
بچه ها من یه سوالی دارم تو چندتا سایت خارجی هم مطرح کردم ولی دریغ.....
باز هم به بچه های خودمون که ادعاشون از این خارجیها کمتره :قهقهه:
اقا من یه فایلی به اسم 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; }
ممنون میشم