Erreur D'accès lors de la lecture
Voici l'erreur : Exception non gérée à 0x00362323 dans Lab 4.exe : 0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00237000
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| //Appel de la fonction :
char ch1[20];
char ch2[20];
cout << "Entrez la premiere chaine de moins de 20 charactere : ";
cin >> ch1[20];
cout << endl << "Entrez la deuxieme chaine de moins de 20 charactere : ";
cin >> ch2[20];
if (Comparer(ch1, ch2) == 1)
{
cout << "Les chaines sont semblables";
}
else
{
cout << "Les chaines sont differentes";
}
//La fonction :
int Comparer (char *ch1, char *ch2)
{
int i;
int semblable = 1;
for (i = 0; ch1 != '\0'; i ++)
{
if (ch1[i] != ch2[i])
{
semblable = 0;
}
}
return semblable;
} |