I want to convert the numbers array (an int value) into a const char* array in order to add the string to rand_numb char array. When I try this it says expected primary expressio before "const". Don't know if it matters but I am using Dev-C++ (with MinGW) for my compiler.Code:case 2: cout << "\n Generating an eight number string..."; numbers[0] = rand() % 9 + 0; numbers[1] = rand() % 9 + 0; numbers[2] = rand() % 9 + 0; numbers[3] = rand() % 9 + 0; numbers[4] = rand() % 9 + 0; numbers[5] = rand() % 9 + 0; numbers[6] = rand() % 9 + 0; numbers[7] = rand() % 9 + 0; strcat(rand_numb[0], const char*(numbers[0])); strcat(rand_numb[1], const char*(numbers[1])); strcat(rand_numb[2], const char*(numbers[2])); strcat(rand_numb[3], const char*(numbers[3])); strcat(rand_numb[4], const char*(numbers[4])); strcat(rand_numb[5], const char*(numbers[5])); strcat(rand_numb[6], const char*(numbers[6])); strcat(rand_numb[7], const char*(numbers[7])); generate_password();