je declare un string par defaut :
char string[] = "c un string";
pui je voudrai le modifié par un autyre string d'un fichier
fscanf (stream,"%s",&string);
ce systeme fonctionne si il n'y a pa d'espace ds le string du fichier, si il y a un espace, il me nie le reste du string donc je sui obligé d'écrire
fscanf (stream,"%30s",&string);
et ce pour lui expliker ke je veux 30 characteres, mé là encore il merde si il ya un espace, donc g trouvé une troisieme possibilité
fscanf (stream,"%[^\n]s",&string);
et ce pour lui dire k'il doit prendre ts les characteres jusk'o \n et une fois de plus il merde
g essayé d variantes
%30[^\n]s
%[\n]
mé ca merde tjs
ya pa moyen d'avoir un string complet
PLZ HELP ME