You are using a version without Ads of this website. Please, consider donating:

### Returning Position of String Array

I'm Trying to return the position of a string array. Here is may code:
 ``12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849`` ``````#include "stdafx.h" #include #include #include #include using namespace std; string Cards[4][13] = {{"AH","2H","3H","4H","5H","6H","7H","8H","9H","10H","JH","QH","KH"}, {"AD","2D","3D","4D","5D","6D","7D","8D","9D","10D","JD","QD","KD"}, {"AC","2C","3C","4C","5C","6C","7C","8C","9C","10C","JC","QC","KC"}, {"AS","2S","3S","4S","5S","6S","7S","8S","9S","10S","JS","QS","KS",}}; int MrArray[5] = {2, 3, 6, 10, 12}, TheNum; string c = "2H"; int value; int main() { cout << " the Card Value your looking for is : " << c; for (int i = 0; i < 4; i++) { for (int j = 0; j <13; j++) { if (Cards [i][j] = c) { cout << "You found " << c << "at Cards[" << i << "]." << endl; } } } cout << "Number to search for: "; cin >> TheNum; for(int i = 0; i < 5; i++) { if(MrArray[i] == TheNum) { cout << "You found " << TheNum << "at MrArray[" << i << "]." << endl; } } return 0; }``````

I trying to get "2H" Position which is in Card [1][1].

Can any one help with this?
Last edited on
Instead of the assignment operator in the line

if (Cards [i][j] = c)

ypu should use the comparision operator

if (Cards [i][j] == c)
Last edited on
Thank you so Much.
Topic archived. No new replies allowed.