C++,les fonctions

Bonjour,

en c++,il ya les fonctions getch,delete, kbhit et bien d'autres .
j'aimerais trouver un site ou toutes ces fonctions la sont biens detailleés,pour ainsi dires
--
aide moi et le ciel t'aidera
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. Oups merci de la remarque, une erreur d'inattention ;) oui en effet sans new ça veut rien dire ^^.Bonne fin de journée.
    1. Oui, tu as tout à fait raison en ce qui concerne l'opérateur 'delete'. Je répondais simplement à la question dont le sujet portait sur la fonction 'delete'.
      Par contre, dans l'exemple que tu donnes (int *age; delete age;), je suis surpris de l'utilisation de 'delete' sans 'new' ;-) Je ne crois pas que l'opérateur 'delete' serve à supprimer un pointeur; en réalité, il sert à supprimer une zone mémoire obligatoirement allouée avec 'new'.
      Bonne journée.
      1. Aucune de ces fonctions ne sont des fonctions standards du 'C'.
        Les fonctions 'getch' et 'kbhit' sont propres à MS-DOS.
        La fonction 'delete' est propre à Unix (base de données).
        Il serait préférable de ne pas les utiliser.
        Bonne continuation.
        1. Bonjour,
          d'après ce que j'ai compris sur d'autres site la fonction getch() appartient au langage C. Il y a deux equivalent en c++, la fonction getchar et la fonction system("pause");.

          delete n'est pas une fonction, mais un mot clé qui permet de supprimer un pointeur et donc de faire une allocation dynamique de mémoire.

          exemple:

          int *age = 10;
          delete age. // le pointeur age est supprimé

          kbhit elle sert à indiquer au programme si une touche a été frapper.Utile pour les applications gui