hello...when an error occurs i have to run the code again and enter all my input datas again...i want you to help me please to re-enter just the incorrect data not all again

hello...my code has at least 500 inputs...my problem is when i enter wrong input such as empty input(enter without entry) error occurs and i have to re-enter datas again...please help me to re-enter just the incorrect data not all datas again... abstract:when an error occurs i have to run the code again and input all my input datas again...i want you to help me please to re-enter just the incorrect data not all again thanks

5 commentaires

500 manual inputs??? Really? I think you need to rewrite your code to get these inputs from a script file, mat file, text file, etc. That way if you make a mistake it is a simple task of editing the file and re-running.
I know that but i have to enter all datas manual...i have put a check function to avoid and correct mistakes but my problem is when I misspressing a button and error occures i have to run the program again and re-input again.... can you help me on this please?
number of input is about 120... 500 was a example... :)
Why do you HAVE TO ? Why can't you enter it once in a data file and then just read it in?
because i dont know how to do ot in a data file :)

Connectez-vous pour commenter.

Réponses (1)

This is not the most elegant approach, but it is easy to grasp and it works
Try
>> area = my_main_function
area =
12
where
function area = my_main_function
S = my_answers();
area = S.length * S.width;
end
and
function sas = my_answers()
sas.length = 3;
sas.width = 4;
sas.goodname = 'Cannot think of one';
% and another 497 lines
end

Catégories

En savoir plus sur Variables dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by