fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. char cadena1[] = "Cadena 1";
  6. char *cadena2 = "Cadena 2";
  7.  
  8. cout << cadena1 << endl;
  9. cout << cadena2 << endl;
  10.  
  11. //cadena1++; // Ilegal, cadena1 es constante
  12. cadena2++; // Legal, cadena2 es un puntero
  13.  
  14. cout << cadena1 << endl;
  15. cout << cadena2 << endl;
  16.  
  17. cout << cadena1[1] << endl;
  18. cout << cadena2[0] << endl;
  19.  
  20. cout << cadena1 + 2 << endl;
  21. cout << cadena2 + 1 << endl;
  22.  
  23. cout << *(cadena1 + 2) << endl;
  24. cout << *(cadena2 + 1) << endl;
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
Cadena 1
Cadena 2
Cadena 1
adena 2
a
a
dena 1
dena 2
d
d