diff --git a/du1/program.c b/du1/program.c index 4431418..3293a75 100644 --- a/du1/program.c +++ b/du1/program.c @@ -20,11 +20,15 @@ int main() { int is_space = 0; while(starting_index<string_index) { //int empty = 0; - while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n') { + while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n' && loading_string[iterating_index] != '-') { iterating_index++; is_space = 0; } if (loading_string[iterating_index] == '\n') last=1; + if (loading_string[iterating_index] == '-') { + starting_index = string_index; + continue; + } int number_size = iterating_index-starting_index; int current_number = 0; if (is_space) {