Input taking only first character of a string
I wrote a program named
Kernel.c 2 months into my life in programming and created 4 functions at the time, and now there are 7 functions.
Recently, I updated the program completely onto an online compiler so anyone can use it not just on a university's coding sandbox (where I wrote it in the first place). I'm having trouble with inputting though.
You can take a look at the program here but the basic summary is the first input, and probably the other string inputs, where when I input something, it only results in the first character.
If I type
talk, I have
t. If I type
feedback, I have
f. I think you get the picture.
It might have to be from this portion:
char *function; printf("What do you want me to do? "); scanf("%s", function); // the input function /* printf("You picked %s.\n", function) test that shows that only the first letter is taken when given input
Question: How do I fix these inputs?