Vitalii Ananev: Je ne vais pas discuter. Mais le message d'erreur du compilateur ')'. - tous les chemins de contrôle ne renvoient pas une valeur, dit le contraire.
J'ai regardé votre code de plus près. Vous avez commis une erreur : la valeur de retour par l'opérateur return doit être écrite entre parenthèses. return(0) mais vous avez écrit return 0 ;
En outre, le C++ fait office de modèle dans ce cas.
Vitalii Ananev:
J'ai regardé votre code de plus près. Vous avez commis une erreur - la valeur de retour par l'opérateur de retour devrait être écrite entre parenthèses. return(0) mais vous avez écrit return 0 ;
Vous n'avez pas toutes les branches du code qui renvoient une valeur.
Dans l'exemple qu'il donne, tous. La seule façon de sortir de while(true) est avec break (qu'il n'a pas) ou return.
Je ne vais pas discuter. Mais le message d'erreur du compilateur ')'. - tous les chemins de contrôle ne renvoient pas une valeur, dit le contraire.
Essayez la même chose en C++
Qu'est-ce que le C++ a à voir avec ça ?
....
J'ai regardé votre code de plus près. Vous avez commis une erreur : la valeur de retour par l'opérateur return doit être écrite entre parenthèses. return(0) mais vous avez écrit return 0 ;
Qu'est-ce que le C++ a à voir avec ça ?
J'ai regardé votre code de plus près. Vous avez commis une erreur - la valeur de retour par l'opérateur de retour devrait être écrite entre parenthèses. return(0) mais vous avez écrit return 0 ;
Alors que C++ agit comme une référence dans ce cas.
Donc vous écrivez en C++ et compilez le tout en mql ?
Pourquoi des crochets supplémentaires ?
C'est la syntaxe du langage mql.
Donc vous écrivez en C++ et compilez le tout en mql ?
C'est la syntaxe du langage mql.
Vous pouvez renvoyer une valeur sans parenthèses. Essayez-le.
Donc vous écrivez en C++ et compilez le tout en mql ?
C'est la syntaxe du langage mql.
Êtes-vous venu à nous depuis un lointain passé ? )