J'ai besoin de remplir ce tableau via l'invite de l'utilisateur. Je pensais lire dans l'entrée de l'utilisateur une chaîne et ensuite assigner cette chaîne au tableau mais cela ne semble pas être la bonne façon d'aborder cela. Est-ce que quelqu'un peut m'aider?remplir un tableau char avec une chaîne? C++
L'erreur que je reçois lit « tableau de type tableau [100] est incessible »
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string.h>
using namespace std;
int main()
{
string theString;
char array[100]; // ARRAY MAX SIZE
int length = sizeof(array)-1;
char * ptrHead = array;
char *ptrTail = array + length - 1;
//USER PROMPTS & ARRAY FILL
cout << "Please enter a string to be reverse: " << endl;
cin >> theString;
array= theString;
//WHILE LOOP SWAPPING CHARACTERS OF STRING
while (ptrHead < ptrTail)
{
char temp = *ptrHead;
*ptrHead = *ptrTail;
*ptrTail = temp;
ptrHead++;
ptrTail--;
}
cout << array << endl;
return 0;
}
Il est la compilation et l'exécution maintenant, mais il n » t inverser la chaîne plus. – user7472073
@ user7472073 Voir le lien dans mon message – P0W
Oh, je vois. Merci beaucoup! – user7472073