Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : août 2017
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Utilisation multiple de la fonction input

    Bonjour,

    Je rencontre un problème lié à la fonction input().

    Lorsque j'utilise plus d'une fois cette fonction dans mon script, je ne rencontre pas de problème. Mais dès que je souhaite l'utiliser plusieurs fois, les retours dans la console me semblent devenir pour le moins aléatoires.
    J'ai donc essayé dans un nouveau script mais le résultat est le même, y a t-il une subtilité liée à l'utilisation de input()? ou une fonction qui me permettrait un résultat similaire?

    Par exemple, si je prends le script suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    clear
    A=input("Saisir la valeur A","string")
    Pas de soucis,

    mais avec le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    clear
    A=input("Saisir la valeur A","string")
    B=input("Saisir la valeur B","string")
    j'obtiens le resultat ci dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    --> exec('C:\Users\xxx\test.sce', -1)
    Saisir la valeur A
     
     
    Saisir la valeur B
    --> 
    Saisir la valeur B
     
     
     
    exec('C:\Users\xxx\test.sce', -1)
    Saisir la valeur A
    1
     
    Saisir la valeur B
    1
     
    exec('C:\Users\xxx\test.sce', -1)
    Saisir la valeur A
    1
    Saisir la valeur A
    --> 1
    Saisir la valeur A
    1
     
     
    Saisir la valeur B
    1

    Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    UTBM
    Inscrit en
    décembre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : UTBM

    Informations forums :
    Inscription : décembre 2017
    Messages : 13
    Points : 13
    Points
    13

    Par défaut

    Bonjour, ceci est du à scilab 6.0 le problème devrait être réglé dans la prochaine version, sinon il faut utiliser scilab 5.5

Discussions similaires

  1. Utilisation multiple d'une fonction de DLL
    Par jimmy42 dans le forum C
    Réponses: 2
    Dernier message: 19/03/2008, 16h47
  2. Utilisation multiple d'une fonction
    Par crevygood dans le forum Framework .NET
    Réponses: 5
    Dernier message: 23/11/2006, 20h01
  3. Utiliser la valeur d'un input dans une variable php
    Par megane dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/08/2005, 16h02
  4. [jdbc] nb de connections / pb d'utilisations multiples
    Par pierre.zelb dans le forum JDBC
    Réponses: 8
    Dernier message: 04/08/2005, 16h13
  5. Déclaration multiple d'une fonction
    Par Julien C. dans le forum Langage
    Réponses: 2
    Dernier message: 17/06/2003, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo