How to display text in the same line after processing?

조회 수: 54 (최근 30일)
NeuronDB
NeuronDB 2022년 3월 31일
답변: Chunru 2022년 3월 31일
When I begin some data processing, I display a message - something like "Processing xyz file", after finishing the processing, I would like to display done but have it printed in the same line as before, such that it would look something like "Processing xyz file ..... done". How can i display "done" in the same line ?
Thank you !

채택된 답변

Chunru
Chunru 2022년 3월 31일
Try the following (not on line)
s1 = 'Processing xyz123 file';
fprintf('%s', s1); % printing without change line
Processing xyz123 file
pause(1) % processing
% go back the beginning of the line
for i=1:length(s1)
fprintf('%c', char(8)); % backspace one char
end
fprintf('Finished. \n')
Finished.

추가 답변 (1개)

Simon Chan
Simon Chan 2022년 3월 31일
Somthing like this?
fprintf('Processing xyz file .....');
a = rand(10000,10000);
fprintf('done')

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by