If someone can help me with what I need to put in my coding, it\'ll be helpful.
ID: 3819882 • Letter: I
Question
If someone can help me with what I need to put in my coding, it'll be helpful. Below was a layout but I am lost at what to place in that function and call it out on main.c source file. Any help is appreciated.
int MyCardPrint (int cardNumber, int cardSuit)
{
//suit : 0=no suit, 1=clubs, 2=diamond, 3=hearts, 4=spades
//Number: 1=ace, 11=jack, 12=queen, 13=king, 14=ace
// others=numbers
if ()
{
//code here-- error message if inputs out of range
return 1;
//print card including suit
//code here
return 0 ;
}
Explanation / Answer
//funtion for Mycardprint
int MyCardPrint (int cardNumber, int cardSuit)
{
char *suit[]={"no suit", "clubs", "diamond", "hearts", "spades"};
char *number[20];
number[1]="ace";
number[11]="jack"; number[12]="queen"; number[13]="king"; number[14]="ace";
if(cardNumber>1 && cardNumber<11){
char *other[20];
sprintf(other,"%d",cardNumber);
number[cardNumber]=other;
}
if (cardNumber<1 && cardNumber>14 && cardSuit>4 && cardSuit<0)
{
printf("wrong card number or card suit");//code here-- error message if inputs out of range
return 1;
}
else {
//print card including suit
printf("Your card is %s %s",suit[cardSuit],number[cardNumber]);
return 0 ;
}
}
// full code in c:
#include<stdio.h>
#include<string.h>
void main()
{
//printf("hello ");
MyCardPrint(10,2);
}
int MyCardPrint (int cardNumber, int cardSuit)
{
char *suit[]={"no suit", "clubs", "diamond", "hearts", "spades"};
char *number[20];
number[1]="ace";
number[11]="jack"; number[12]="queen"; number[13]="king"; number[14]="ace";
if(cardNumber>1 && cardNumber<11){
char *other[20];
sprintf(other,"%d",cardNumber);
number[cardNumber]=other;
}
if (cardNumber<1 && cardNumber>14 && cardSuit>4 && cardSuit<0)
{
printf("wrong card number or card suit");//code here-- error message if inputs out of range
return 1;
}
else {
//print card including suit
printf("Your card is %s %s",suit[cardSuit],number[cardNumber]);
return 0 ;
}
}
output:
Your card is diamond 10
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.