Dans un livre, j'ai vu un morceau de code.

command line aurguments

Mais quand j'ai exécuté ce code, il a dit: C: \ Users \ dipankar \ Desktop \ cla.cpp [Erreur] «délai» n'a pas été déclaré dans cette portée

Ils l'ont utilisé sans documentation appropriée. Ils ont seulement dit que "delay () est utilisé pour retarder l'exécution de la ligne suivante de quelques millisecondes" !!. veuillez aider.

-6
dipankar pal 30 avril 2017 à 21:27

3 réponses

Meilleure réponse

Le livre que vous lisez est de la merde. Évitez le livre et dites aux autres de faire de même.

Le livre vient probablement des années 80 ou du début des années 90. Il existe une fonction delay dans Turbo Pascal qui prend des millisecondes. C'est peut-être celui dont parle l'auteur.

7
Roland Illig 30 avril 2017 à 18:42

C'est une fonction de retard de la milliseconde. L'endroit où il est défini dépend beaucoup de la plate-forme / chaîne d'outils sur laquelle vous compilez. Souvent, il se trouve dans <time.h>

3
ctacke 30 avril 2017 à 18:33

Je n'ai connaissance d'aucune fonction de sommeil dans le cadre de la norme C. Cependant, vous utiliseriez nanosleep (https://linux.die.net/man / 2 / nanosleep) à cet effet sous Linux.

0
eega 30 avril 2017 à 18:35