এই খানে সমস্যা টা কি?error দেখাচ্ছে এই লাইন টায়

char ch='y','n';

এইখানে error দেখাচ্ছে।but কি ভুল তা আমি বুঝতেছি না।কিন্তু ওই লাইন এর বদলে এইটা দিলে compile হচ্ছে।

char ch,y,n;

আমি চাচ্ছিলাম প্রোগ্রাম টা রান করলে স্ক্রিন এ দেখাবে- Is this a leap year?? আমি input দিবো y. তখন স্ক্রিন এ দেখাবে In Feb month there is 29 days. আর n দিলে দেখাবে In Feb month there is 28 days.

#include<stdio.h>
int main()
{
char ch='y','n';
printf("Is this a leap year?   ");
scanf("%c", & ch);
if(ch=='y')
{
printf("In Feb month there is 29 days");
}
else
{
printf("In Feb month there is 28 days");
}
return 0;
}
This question is marked "community wiki".

asked 22 Apr '16, 16:08

pappu's gravatar image

pappu
1113

edited 22 Apr '16, 16:25


আপনি যখন প্রোগ্রামে char টাইপের একটা ভ্যারিয়েবল ডিক্লেয়ার করবেন যেমন আপনি করছেন,

char ch;

তখন প্রোগ্রামে এই char টাইপ ভ্যারিয়েবলটা (ch) সর্বোচ্চ ১ টা ক্যারেকটার রাখতে পারবে। যেমনঃ

char ch = 'y';

কিন্তু আপনি সম্ভবত এই ভ্যারিয়েবলটার জন্য নিচের মত করে

char ch = 'y', 'n';

একি সাথে ২ টা ক্যারেকটার রাখতে চাচ্ছেন যা অসম্ভব। এর কারণে ইরর পাচ্ছেন।

আর

char ch, y, n;

মানে হচ্ছে, আপনি char টাইপের ৩ টা ভ্যারিয়েবল ch, y এবং n ডিক্লেয়ার করছেন যেখানে কোন ভুল নেই তাই নরমালি কম্পাইল হচ্ছে।

কিন্তু আপনার প্রোগ্রামে y এং n ভ্যারিয়েবলের কোন দরকার নেই। শুধু ch ভ্যারিয়েবলটা থাকলেই আপনার প্রোগ্রাম ঠিক মতই চলবে।

permanent link

answered 22 Apr '16, 17:15

_Shaon_'s gravatar image

_Shaon_
796220

tnx vai bujhte parsi....

(22 Apr '16, 17:26) pappu
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×402
×212

question asked: 22 Apr '16, 16:08

question was seen: 587 times

last updated: 22 Apr '16, 17:26