+ 1
string input in C
I am trying to make a Task manger (To do list) program where I can add, remove or view tasks. then mark it as completed.. etc. But dealing with strings is kind of difficult to me. Please help me at this point here: What is the problem with scanf function in case 1? https://code.sololearn.com/cI6z8YPESTjp/?ref=app
6 Answers
+ 5
rah123 ,
> 2 issues are creating an infinite loop:
   
   using this line:  goto task_list; 
   the switch case does not handle the number `4` from input, so to exit the program is not possible.
+ 4
This can be looks like: 
https://code.sololearn.com/ctOqWPLmlOda/?ref=app
+ 1
try this in case 1 :-
case 1: 
            printf("Enter task: "); 
            scanf("%s",task_list[i]); 
            printf("%s\n", task_list[i]);
            
            printf("Task added!\n\n"); 
            if(i<NUMBER_OF_ELEMENTS) {
                i++;
                choice = 4;
                goto task_list; 
            } 
            printf("There are no task left\n");
            goto task_list;
+ 1
Printf("enter string");
Scanf("%s",&str);
// string input from user  in c
+ 1
I would go at this project using structs and a linked list. Are you still working on it?
0
should I make it with if instead?







