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 Comments

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 :)

Sign in to comment.

Answers (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

Tags

Asked:

on 29 Oct 2014

Answered:

on 1 Nov 2014

Community Treasure Hunt

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

Start Hunting!