C/C++: Utilisation des pointeurs comme des tableaux avec index

Author:

 pointeur, adresse
Download

 
#include 
#include 
using namespace std; 
 
int main()
{ 
 
  char ch[80] = "Bienvenu sur cpp.mesexemples.com";
  char *ptr;
  int i; 
 
  cout << "La valeur de la chaîne: " << ch << endl; 
 
  //Affceter à ptr l'adresse du premier élément du tableau
  ptr = ch; 
 
  //Accéder au pointeur comme un tableau
  for(i = 0; ptr[i]; i++) {
	  // inverser la casse des caractères
    if(isupper(ptr[i]))
      ptr[i] = tolower(ptr[i]);
    else if(islower(ptr[i]))
      ptr[i] = toupper(ptr[i]);
  } 
 
  cout << "La valeur de la chaîne: " << ch <<endl; 
 
  return 0;
}