C Programing Boolean expression -


i trying write code in c programming prompting people answer boolean yes or no question run action accordingly. instead of if or switch.

include <stdlib.h> include <stdio.h>  int main() {     int children;     int age;      printf("please enter age");     scanf("%d", age);       printf("are married?, please enter y yes , n no"\n\n);     scanf("%s", mstatus);      if (mstatus y or y)     {         printf("how many children have: \n\n")         scanf("%d", children)     }      return 0; } 

scanf("%d", age); 

should :

scanf("%d", &age); // missing ampersand here. 


printf("are married?, please enter y yes , n no"\n\n); 

to

printf("are married?, please enter y yes , n no\n\n"); // newlines should inside format string 

though other answer addresses issue, believe using switch-case better here :

printf("are married?, please enter y yes , n no\n\n"); scanf("%c",&c);   switch(c) {  case('y'):     printf("how many children have: \n\n");     scanf("%d",&children); // remember put ampersand here     break;  case('n'):     printf("enjoy bachelorhood\n");     break;  default:    printf("choice neither y nor n, confused marriage?\n"); } 

Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -