কিছুদিন আগে আবিষ্কার করলাম উইন্ডোজেও সি++ এর জন্য সাবলাইম টেক্সট কনফিগার করা করা খুব কঠিন নয়। সাবলাইম টেক্সট ইন্সটল করে MinGW ইন্সটল করে নিলেই হয়। কম্পিটেটিভ প্রোগ্রামিং এর জন্য সাবলাইম টেক্সট খুবই কাজের একটা জিনিস। অনেক ফিচার আছে যেগুলো আমার মত অলসদের জন্য খুবই আরামের ব্যাপার। যারা ব্যবহার করেন তাদের তো আর বলতে হবে না। আজ একটা কমন সমস্যার সমাধান শেয়ার করলাম।
একটা সমস্যা হল প্রোগ্রাম রান করে ইনপুট দেয়া যায় না।
কাস্টম বিল্ড সিস্টেম তৈরী করে নিয়ে সহজেই ব্যাপারটা সলভ করা যায়। আবার ফাইল দিয়ে ইনপুট দিলেও হয়। আমি সব সময় ফাইল দিয়ে ইনপুট দেই। দুইটা মেথড ই শেয়ার করলাম।
কাস্টম বিল্ড সিস্টেম তৈরী করে নিয়ে সহজেই ব্যাপারটা সলভ করা যায়। আবার ফাইল দিয়ে ইনপুট দিলেও হয়। আমি সব সময় ফাইল দিয়ে ইনপুট দেই। দুইটা মেথড ই শেয়ার করলাম।
ফাইল দিয়ে ইনপুট দেয়াঃ View > layout থেকে Columns: 2 সিলেক্ট করে নিন। এবার আপনার কোড যে ফোল্ডারে সেভ করেন সেখানে in নামে একটা ফাইল খুলে সাবললাইম টেক্সট দিয়ে ওপেন করুন। ড্রাগ করে ডান দিকের কলামে নিয়ে যান। আর সি/সি++ কোডে এই লাইটুকু এড করে দিন freopen("in","r",stdin); ( অন্য ল্যাঙ্গুয়েজ নিচে )
ব্যাস হয়ে গেল। এখন স্যাম্পল ইনপুট কপি করে in ফাইলটাতে পেস্ট করে দেবেন আর Cntrl+B প্রেস করে কম্পাইল+রান করবেন। প্রত্যেকবার টাইপ করে বা পেস্ট করে ইনপুট দেয়া লাগবে না। আবার ইনপুটগুলা পাশেই থাকায় ডিবাগিং করতেও সুবিধা হবে
অথবা কোড ব্লক্সের মত cmd তে রান করতে চাইলে Tools > Build System > New Build System ক্লিক করে এই বিল্ড সিস্টেমটা C++.sublime-build নামে সেভ করে নিতে হবে।
এবার Shift+Cntrl+B প্রেস করলেই অপশন আসবে। C++-Interactive সিলেক্ট করলেই cmd উইন্ডোতে রান হবে।
অন্য ল্যাঙ্গুয়েজে ফাইল দিয়ে ইনপুট দেয়াঃ
পাইথন জাভা
বিল্ড সিস্টেমঃ
পাইথন জাভা
এবার Shift+Cntrl+B প্রেস করলেই অপশন আসবে। C++-Interactive সিলেক্ট করলেই cmd উইন্ডোতে রান হবে।
অন্য ল্যাঙ্গুয়েজে ফাইল দিয়ে ইনপুট দেয়াঃ
পাইথন জাভা
বিল্ড সিস্টেমঃ
পাইথন জাভা
MinGW ইন্সটল করার পরেও প্রথম ওয়েতে C/C++ কোড রান হচ্ছে না...
উত্তরমুছুনminGW ইন্সটলেশনের ডাইরেক্টরিটা পাথ এ এড করতে হবে। আমারটা C:\MinGW\bin
মুছুনlinux এ এমন কিছু করব কিভাবে?
উত্তরমুছুনউবুন্টু ব্যাবহার করে থাকলে জিনোম টার্মিনাল বা আপনি যে টার্মিনাল ইমুলেটর ব্যাবহার করেন ওইটা কমান্ড দিয়ে কিভাবে লাঞ্চ করে দেখতে পারেন। তারপর start cmd /k এর জায়গায় অই কমান্ড বসায়ে দিতে পারেন
মুছুনjava program kivabe run korbo oita ki akto bolben
উত্তরমুছুনThe Golden Nugget - Las Vegas Hotels - JTG Hub
উত্তরমুছুনLas Vegas Hotels 양주 출장안마 · Golden Nugget 대구광역 출장샵 Las Vegas, The Strip · 아산 출장샵 Casino Hotel Las Vegas · Encore Resort King · Encore 경산 출장안마 Tower Suites Las 포항 출장안마 Vegas