draw empty box by use for loop

2 vues (au cours des 30 derniers jours)
Abu Yamen
Abu Yamen le 4 Déc 2016
Commenté : KSSV le 5 Déc 2016
if some one can help to correct this code we need function to read ch like * and width ,length from user and draw the box for 1:h disp('*') for 1:w 2:end-1 ,2:end-1 = char end end
i could not write correct code ???
  1 commentaire
Abu Yamen
Abu Yamen le 4 Déc 2016
can some one correct this cood
function []=drawBox(s,w,h)% s is char
for i= 1:w
fprintf('%s \n',s)
for j=(2,:w-1)&& (:h-1,2)
fprintf('')
end
end

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 4 Déc 2016
function []=drawBox(s,w,h)% s is char
for i= 1:w
for j=1:h
if i==1||i==w||j=1||j==h
fprintf('%s \n',s) ;
else
fprintf('');
end
end
end
  2 commentaires
Abu Yamen
Abu Yamen le 4 Déc 2016
thank you Mr KSSV , appreciated your care still the problem with insert char into fprintf from the function
KSSV
KSSV le 5 Déc 2016
s = '*' ; h = 10 ; w = 10 ;
% iwant = num2str(zeros(h,w)) ;
for i= 1:w
for j=1:h
if i==1||i==w||j==1||j==h
% fprintf('%s \n',s) ;
iwant(i,j) = s ;
else
% fprintf('');
iwant(i,j) = ' ' ;
end
end
end

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by