From 45c291f6d60504308861e78b78c2d5a959c9d4cb Mon Sep 17 00:00:00 2001 From: Ache Date: Fri, 8 Jul 2016 13:07:43 +0200 Subject: Comment switch action --- todo.cpp | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'todo.cpp') diff --git a/todo.cpp b/todo.cpp index 3a234cb..80ffd2e 100644 --- a/todo.cpp +++ b/todo.cpp @@ -112,12 +112,12 @@ int main(int argc, char *argv[]) { return 1; } switch( action ) { - case 0: + case 0: // Show for (auto it = begin(listTodo); it != end(listTodo); ++it) cout << *it; return 0; - case 1: + case 1: // Add { string sargv(""); for( int i = startArgv ; i < argc ; i++) { @@ -132,19 +132,21 @@ int main(int argc, char *argv[]) { break; } - case 2: + case 2: // Rm { for ( int i = listTodo.size()-1; i >= 0 ; --i) { bool active = true; for( int j = 2 ; j < argc && active ; j++ ) if( listTodo.at(i).str.find(argv[j]) == string::npos) active = false; - if( active ) + if( active ) { listTodo.erase(begin(listTodo)+i); + act = true; + } } break; } - case 3: + case 3: // check for (auto it = begin(listTodo); it != end(listTodo); ++it) { bool active = true; for( int i = 2 ; i < argc && active ; i++ ) @@ -155,7 +157,7 @@ int main(int argc, char *argv[]) { } break; - case 4: + case 4: // set for (auto it = begin(listTodo); it != end(listTodo); ++it) { bool active = true; for( int i = 3 ; i < argc && active ; i++ ) @@ -166,17 +168,17 @@ int main(int argc, char *argv[]) { } } break; - case 5: + case 5: // s for (auto it = begin(listTodo); it != end(listTodo); ++it) if( it->priorite == atoi(argv[2]) ) cout << *it; return 0; - case 6: + case 6: // Checked for (auto it = begin(listTodo); it != end(listTodo); ++it) if( it->etat ) cout << *it; return 0; - case 7: + case 7: // Clean { for ( int i = listTodo.size()-1; i >= 0 ; --i) { if( listTodo.at(i).etat ) @@ -184,7 +186,7 @@ int main(int argc, char *argv[]) { } break; } - case 8: + case 8: // Unchecked for (auto it = begin(listTodo); it != end(listTodo); ++it) if( !it->etat ) cout << *it; -- cgit v1.2.3