Guest User

Untitled

a guest
Nov 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #include "pch.h"
  2. #include <string.h>
  3. #include <stdio.h>
  4.  
  5. struct Card
  6. {
  7. int suit = 0;
  8. int number = 0;
  9. };
  10. char suits[][15] = { "diamantes","picas","corazones","treboles" };
  11. Card boardCards[4];
  12. Card boardCards2[4];
  13. void ShowBoard();
  14. const char *SuitToString(int suit);
  15.  
  16. int main( )
  17. {
  18. for (int i = 0; i < 4; i++)
  19. {
  20. boardCards[i].suit = i;
  21. boardCards2[i].suit = i;
  22. }
  23. ShowBoard();
  24. }
  25.  
  26. void ShowBoard()
  27. {
  28. char suit[] = " ";
  29.  
  30. for (int i = 0; i < 4; i++)
  31. {
  32. suit = SuitToString(boardCards[i].suit);
  33. printf("%2c",suit);
  34. }
  35. }
  36.  
  37. const char *SuitToString(int suit)
  38. {
  39. return suits[suit];
  40. }
  41.  
  42. char suit[] = " ";
  43.  
  44. for (int i = 0; i < 4; i++)
  45. {
  46. suit = SuitToString(boardCards[i].suit); // <<--- AQUI
  47. printf("%2c",suit);
  48. }
  49.  
  50. char array[100];
  51. char* ptr = array; // ok
  52. array = ptr; // ERROR
  53.  
  54. char* suit;
  55.  
  56. for (int i = 0; i < 4; i++)
  57. {
  58. suit = SuitToString(boardCards[i].suit);
  59. printf("%2c",suit);
  60. }
  61.  
  62. for (int i = 0; i < 4; i++)
  63. {
  64. char* suit = SuitToString(boardCards[i].suit);
  65. printf("%2c",suit);
  66. }
  67.  
  68. std::string suits[] = { "diamantes","picas","corazones","treboles" };
  69. void ShowBoard();
  70. std::string SuitToString(int suit);
  71.  
  72. int main( )
  73. {
  74. ShowBoard();
  75. }
  76.  
  77. void ShowBoard()
  78. {
  79. for (int i = 0; i < 4; i++)
  80. {
  81. std::string suit = SuitToString(boardCards[i].suit);
  82. std::cout << suit << 'n';
  83. }
  84. }
  85.  
  86. std::string SuitToString(int suit)
  87. {
  88. return suits[suit];
  89. }
Add Comment
Please, Sign In to add comment