main.cpp 586 B

12345678910111213141516171819202122232425262728293031323334
  1. #include <iostream>
  2. using namespace std;
  3. void presenterPtr(int *pointeur);
  4. int main()
  5. {
  6. //[1] Début
  7. cout << "Laboratoire de pointeurs" << endl;
  8. int *ptrInt(0);
  9. ptrInt = new int(56);
  10. //[2] Manipulation
  11. presenterPtr(ptrInt);
  12. //[3] Fin
  13. delete ptrInt;
  14. ptrInt = 0;
  15. return 0;
  16. }
  17. void presenterPtr(int *pointeur)
  18. {
  19. cout << "Valeur pointeur: " << pointeur << endl;
  20. if (!pointeur)
  21. {
  22. cout << "Le pointeur est vide." << endl;
  23. }
  24. if (pointeur!=0)
  25. {
  26. cout << "Le pointeur pointe sur " << *pointeur << endl;
  27. }
  28. }