Y a-t-il une commande comme 'scanf' dans GNU Octave pour lire les entrées utilisateur du clavier? P>
3 Réponses :
Oui, la fonction est appelée Voir le documentation pour plus de détails, comme le remplacement du comportement d'analyse par défaut. p> p> entrée code>. Un exemple simple:
Créez un fichier appelé: exécutez-le comme: p> entrer dans certains mots: p> test.m code> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> P> Mettez ce code là-bas: p>
line = 5 6 7
Il y a Par exemple: P> SCANF code> Fonction en plus de
entrée code> fonction.
% Get a number
x = scanf("%d", "C");
% Get a vector of size 5
for i=1:5
x(i) = scanf("%d", "C");
end
% Get a matrix
printf("Enter a 3x2 matrix \n ");
for i=1:3
for j=1:2
n(i,j) = scanf("%d", "C");
end
end
disp(n)