I need to use fscanf to ignore all the white spaces and to not keep it. I tried to use something like the combination between (*) and [^\\n]<
fscanf
(*)
[^\\n]<
Your code is crashing because you have a %s in your format specifier in the fscanf call, and you don't pass fscanf a char * to which you want it to write the string it finds.
%s
char *
See http://www.cs.utah.edu/~zachary/isp/tutorials/io/io.html.