#include <stdio.h>

//variables
char answer;
int score=0;

//Questions
Q1_d();

main()
{
    printf("Which game do you play? \na)Dota2 \nb)League of Legends\n\n");
    scanf("%c",&answer);

    //Questions
    Q1_d();


}

Q1_d()
{
  printf("Which Role do you play?\na)what's a role ? I play whatever hero I want \nb)MID OR FEED \nc)RIKI with Dagon\nd)Fill");
  scanf("%c",&answer);


       if(answer=='a')
        score=score+1;
  else if(answer=='b')
        score= score-2;
  else if(answer=='c')
        score= score-1;
  else if(answer=='d')
        score= score+3;

   printf("\n%i",score);

}

Vaia,Ekhane code ti compile hoar por 1st question er answer input kora jae.Tarpor 2nd question ashe.kintu 2nd question er answer input deoar agei,code ti execute hoye jae.Ami onekkhon try koreo parchi na amar vul ta ber korte.Expert panel er kache onurodh korbo amar vul ta dhoriye dite.Agam Dhonnobad.

asked 29 Jan '15, 13:59

Mehrab's gravatar image

Mehrab
72

edited 29 Jan '15, 14:16

__salman__'s gravatar image

__salman__ ♦♦
1.1k211

1

প্রশ্নের টাইটেল অনেক ইম্পরট্যান্ট। প্রশ্ন করার সময় টাইটলে প্রশ্নটির একটি সংক্ষিপ্ত ভাব থাকতে হবে।

(29 Jan '15, 14:20) __salman__ ♦♦

Please either write in English অথবা পরিষ্কার বাংলায় লিখুন।

(29 Jan '15, 18:04) Tamim Shahriar Subeen ♦♦

about এ লেখা নিয়মকানুনগুলো ওয়েবসাইটের পাশে বড় বড় করে লিখে রাখলে ভাল হইতো। #সুবিন_ভাইয়া

(31 Jan '15, 11:25) Tamanna Nishat Rini ♦♦

বিঃদ্রঃ দয়া করে সম্পূর্ণ কোড code tag এর ভিতরে লিখুন।ছবিতে দেখানো আছে কোন অপশন ব্যবহার করবেন কোড ট্যাগ এর জন্য।



আপনি যখন প্রথম ইনপুট দিচ্ছেন (a or b) সাথে সাথে Q1_d() ফাংশন কল হচ্ছে। এরপর Enter বা space press করায় এন্টার/space কে charecter হিসেবে ইনপুট নিচ্ছে ও answer এ save হচ্ছে।answer এর মান a,b,c,d না হওয়াই score এর মান আপডেট হয় না আর দুটো ইনপুট(a এবং enter )পাওয়াই প্রোগ্রাম terminate হয়ে যায়। তাই এক কাজ করুন। কোডটি এভাবে লিখুন

Q1_d() {
printf("Which Role do you play?\na)what's a role ? I play whatever hero I want \nb)MID OR FEED \nc)RIKI with Dagon\nd)Fill");
    getchar();//এটি আপনার enter বা space বা অন্য যে কোন character press করলে তা নিজের মধ্যে সেভ করে।
    scanf("%c",&answer);

getchar সম্পর্কে বিস্তারিত

permanent link

answered 29 Jan '15, 14:27

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

edited 29 Jan '15, 14:38

1

scanf("\n%c",&answar); আচ্ছা এরকম লিখলে হবে না ?

(29 Jan '15, 16:59) Sanchari

হবে।scanf(" %c",&answer);লিখলে ও হবে।এতে দুইটা ইনপুট নিবে একটা enter বা space নিবে(ফাঁকা জায়গা) আরেকটা answer এ সেভ হবে।

(29 Jan '15, 17:26) Kaiser Ahmed
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
×8
×3

question asked: 29 Jan '15, 13:59

question was seen: 1,121 times

last updated: 31 Jan '15, 11:25