Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <string.h>
- const char ranks[] = {'2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A'};
- const char suits[] = {'H', 'D', 'S', 'C'};
- /*
- Returns char if valid suit
- */
- char isValidRank(char c){
- char result='0';
- int lengthofranks = sizeof(ranks) / sizeof(ranks[0]);
- for(int i =0;i<lengthofranks;i++){
- if(c==ranks[i]){
- result = '1';
- }
- }
- //returns 1 if 'c' is in ranks[], 0 if it isnt.
- return result;
- }
- /*
- Returns char if valid suit
- */
- char isValidSuit(char c){
- char result='0';
- int lengthofsuits = sizeof(suits) / sizeof(suits[0]);
- for(int i = 0;i<lengthofsuits;i++){
- printf("%c",c);
- if(c ==suits[i]){
- result = '1';
- }
- }
- //printf("%c",result);
- return result;
- }
- /*
- Returns char if valid suit is entered
- */
- char getTrump(){
- int flagforisvalidsuit = 1;
- char trumpsuit;
- while (flagforisvalidsuit==1){
- printf("What is the trump suit?\n");
- scanf("%c",&trumpsuit);
- char flag1 = isValidSuit(trumpsuit);
- if(flag1 == '1'){
- flagforisvalidsuit = 0;
- printf("success");
- }
- else if(flag1=='0'){
- flagforisvalidsuit = 1;
- printf("Try again please.");
- }
- }
- return trumpsuit;
- }
- int main() {
- //char isvalidranktry = isValidRank('d');
- //isValidSuit('H');
- printf("%c",isValidSuit('H'));
- //printf("%c\n",isvalidranktry);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement