Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 878

 

SOS ! Voici un extrait du fichier de variables globales inclus. Le reste est exactement le même.

J'ai fait tout ce que j'ai pu : changer les paramètres, supprimer des variables du fichier individuellement et en groupe pour trouver l'erreur - toujours pareil :

avertissement "tous les chemins de contrôle ne renvoient pas une valeur". Quelle est la raison alors ?

//|Включаемый файл "Глобальные переменные"                           |
//+------------------------------------------------------------------+
int Variables()
{
//-----Объявляем Глобальные переменные:------------------------------------------

double High_0, High_1, High_2;             // Значение верхней линии Bollinger на 0, 1 и 2 барах
   double Low_0, Low_1, Low_2;                // Значение нижней линии Bollinger на 0, 1 и 2 барах
   double Delta_0, Delta_1;                   // Разница межу значениями верхней и нижней ...
                                              // ...линий Bollinger на 0 и 1 барах

High_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,0);
     High_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,1);
     High_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,2);
     Low_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,0);
     Low_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,1);
     Low_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,2);
     Delta_0=(High_0-Low_0);
     Delta_1=(High_1-Low_1);
}
//------------------------------------------------------------------------------------------
Je deviens fou : tout semble être simple, mais ça ne marche pas.
 
rapid_minus:

SOS ! Voici un extrait du fichier de variables globales inclus. Le reste est exactement le même.

J'ai fait tout ce que j'ai pu : changer les paramètres, supprimer des variables du fichier individuellement et en groupe pour trouver l'erreur - toujours pareil :

avertissement "tous les chemins de contrôle ne renvoient pas une valeur". Quelle est la raison alors ?

Je deviens fou : tout semble simple, mais ça ne marche pas.

Vous ne pouvez pas utiliser un traducteur ?

La fonction int doit retourner une valeur.

Cette fonction suscite cependant encore beaucoup de questions.

 
AlexeyVik:

Vous ne pouvez pas utiliser un interprète ?

La fonction int doit nécessairement retourner une valeur.

Bien que cette fonction suscite encore de nombreuses questions.

Je ne comprends pas : selon l'aide, int n'est pas une fonction, mais un type.
 
rapid_minus:
Je ne comprends pas : selon l'aide, int n'est pas une fonction, mais un type.
Int est le type et la fonction est déclarée. Oui, le type de la fonction est int, donc le retour de la valeur est obligatoire. Utilisez le type void, il est conçu pour les cas où aucune valeur ne doit être renvoyée à la suite de l'exécution de la fonction.
 
evillive:
Int est un type, et la fonction est déclarée. Eh bien, oui, le type de la fonction est int, donc le retour de la valeur est obligatoire. Utilisez le type void, il est conçu pour de tels cas, lorsqu'aucune valeur ne doit être retournée après l'exécution de la fonction.

Exactement. C'est clair, c'est clair, c'est clair. Fait - et oh, miracle !

MERCI.

 
Eh bien, ça ne va pas s'envoler du toit maintenant. Il va juste s'envoler :)
 
rapid_minus:

SOS ! Voici un extrait du fichier de variables globales inclus. Le reste est exactement le même.

J'ai fait tout ce que j'ai pu : changer les paramètres, supprimer des variables du fichier individuellement et en groupe pour trouver l'erreur - toujours pareil :

avertissement "tous les chemins de contrôle ne renvoient pas une valeur". Quelle est la raison alors ?

C'est un peu fou : ça semble simple, mais ça ne marche pas.

Mais je me demande à quoi sert cette fonction ?
 
artmedia70:
Je me demande juste à quoi sert cette fonction ?

Je veux que ça le soit. Personne d'autre ne dispose d'une telle fonction.

Avez-vous une fonction qui fait quelque chose, mais qui ne donne le résultat à personne ?

 
rapid_minus:
Je ne comprends pas : selon l'aide, int n'est pas une fonction, mais un type.
Eh bien, je comptais juste sur une certaine compréhension de la programmation. Je ne pouvais même pas imaginer que l'on puisse comprendre que int est un nom de fonction...
 
Vinin:

Je veux que ça le soit. Personne d'autre ne dispose d'une telle fonction.

Avez-vous une fonction qui fait quelque chose, mais qui ne donne le résultat à personne ?

Non seulement j'ai une fonction qui ne fait rien du tout, mais je suis aussi en train de faire une fonction qui ne fera rien du tout :))).
Raison: