c প্রোগ্রামে সমস্যা!! সাহায্য চাই!!

আমি c লাঙ্গুয়েজে একদম প্রাথমিক একটা প্রোগ্রাম Dev-C++ কম্পাইলারে লিখে compile & Run দিলাম । মুহুর্তের মধ্যে পর্দায় একটা স্ক্রিন ভেসে উঠে আবার হারিয়ে যাচ্ছে, কিছুই দেখতে পারছি না । একই ঘটনা ঘটছে যখন আমি .exe ফাইলটি ডাবল ক্লিক করে রান করতে চেষ্টা করছি ।

দয়া করে নিচের লিংক থেকে কেউ .exe ফাইল এবং source file টা ডাউনলোড করে দেখবেন সমস্যা কোথায় । (zip ফাইলটির সাইজ মাত্র 4.6 KB)

আরো ভালো হয় যদি কেউ Dev-C++ দিয়ে কিকরে C প্রোগ্রাম কম্পাইল করতে হয় তা বিস্তারিত জানান ।

সবাইকে ধন্যবাদ...

Level 0

আমি নিশা রাহমান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 9 টি টিউন ও 10 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

এটা করলে হবে

#include

int main(void)
{

printf(“This is a short C program.”);

return 0;
}

    আপনার সোর্স দেখলাম। listing নামে কোন ট্যাগ আছে কিনা আমার জানা নেই। আর ব্রেসে সমস্যা ছিল। মেইন ফাংশন তো ব্রেস দিয়ে বন্ধ করতে হবে।

#include

int main(void)
{

printf(“This is a short C program.”);

return 0;
}

মানে এভাবে #include

Level 0

#include
int main()
{
printf(“This is a c program”);
getch();
retutn 0;
}

#include
#include

int main(void)
{
printf(“This is my first program”);
getch();
return 0;
}
এটা ব্যবহার করলে আউটপুট আর চলে যাবে না। আপনি যেহেতু আমার মত নতুন তাই আমার মতে turbo C ব্যবহার করাই ভাল

আপনার কোড টি দেখলাম এবং যে ভুলগুলো পেলাম তা হলঃ
১। যেকোনো c program এ function এর পরের কোড গুলো ব্রাকেট “{“ দিয়ে তার ভিতরে পুরটা লিখতে হয়। আপনি main() function এর পরে “{“ দিয়ে শুরু করেননি এবং শেষে “}” দিয়ে শেষ করেননি।
২। compiler এর কাজ হল source code কে কম্পিউটার যাতে পড়তে পারে তার উপযোগী করা। মানে কোড টাকে machine language এ কনভার্ট করা। যখন compiler পুরো কোড পড়ে সব ঠিক দেখে তখন মেশিন কোড টাকে রান করে এবং আমাদের বর্তমান কম্পিউটার গুলো অত্যন্ত ফাস্ট তাই সে মুহূর্তের মধ্যেই কোড টি রান করে ফেরত চলে আসে কারন return 0 দেয়া আছে। এর মানে হল কোড সফল ভাবে রান করে আগের জায়গায় চলে আসা। আপনি যদি “getch();” use করেন তার মানে হল কম্পিউটার কোড রান করে আপনার কোন ইনপুট এর জন্য অপেক্ষা করবে তাই তখন আর আপনার স্ক্রীন টি চলে যাবে না। আপনি এ ক্ষেত্রে “system(“pause”);” ও use করতে পারেন (dev c++ এর ক্ষেত্রে) এবং এটা অবশ্যই return statement এর আগে ব্যাবহার করতে হবে।
তাই আপনার কোড টি হবে এরকমঃ
#include
int main()
{
printf(“This is a short C program.”);
getch();
return 0;
}

আশা করি বুঝতে পেরেছেন।

dont use “.exe” file.
you can use “ctrl+F9” to compile the program & “ctrl+F10” to run the program in dev c++.

apni ai code ki vabe likhlen. naki .exe te kichu dia click koranor fad petechen??? jay hok listing namer kono syntax ba keyword C te nei. ar apni main function o likhen ni. Apni ata a vabe korte paren

#include
void main()
{
printf(“This is a test program”);
}