J'ai dû écrire une fonction sur Scilab assurant la saisie correcte dans un formulaire de deux ou plus informations voulues :
Ce qui donne cette fonction :
function [mot, chiffre] = saisie_texte_ok()
entree_valide = 0
while(entree_valide == 0)
entree = x_mdialog('Saisie', ['Mot', 'Chiffre'], ['plop', '42'])
if(~isempty(entree(1)) & ~isnum(entree(1)))
// On essaie de transformer l'entrée en nombre
[nb, err]=evstr(entree(2));
if(err == 0)
// Il n'y a pas d'erreur
mot = entree(1)
chiffre = nb
entree_valide = 1
end
end
end
endfunction
Je précise que l'on m'a aidé, je suis totalement novice en la matière.
Dans la question 2 de l'énoncé :
On me demande maintenant de créer une fonction d'affichage en fenêtre de deux informations l'une en dessous de l'autre ainsi qu'en console sous la forme :
"nom: <mot> est <chiffre>".
Avec un mot qui est une "string" non vide qui n'est pas un mot et chiffre une "constant" éventuellement nulle.
Il faut créer un tableau de "string" contenant le mot et le chiffre transformé. Il faut utiliser messagebox et pour la console mprintf ou msprintf.
J'ai essayé seule mais rien ne fonctionne, et j'arrive presque à la deadline.
Je ne sais plus où chercher pour que ça fonctionne.
Merci de m'aider si vous y arrivez.