initialise trouved !
char *p = def;
while(*p != '\0')
{
do
{
fread(&trouved,1,1fichier);
}
while(*def != trouved);
printf("%c",trouved);
p ++;
}












































-------------------------------
Réponse au message :
-------------------------------
> en fait, jaurais aimé attribuer du texte a une char
> kke chose comme 500 ou 600 caracteres maxi
> mais jarrive pas a lui attribuer plus de 1 Char
> suis-je plus bete ke ce que jen ai l'air ?
>
> #include <stdio.h>
>
> int main(){
> char trouved;
> static char def[40] = "hello";
> FILE *fichier;
> fichier = fopen("1.txt","rw");
> if ( fichier != NULL ) {
> while ( trouved != *def ) {
> fread( &trouved, 1, 1, fichier );
> }
> printf("%c", trouved);
> printf("\nOkay");
> printf("\n%c", def);
> fclose(fichier);
> }
> if ( fichier == NULL ){
> printf("File Not Found");
> }
> }
>
> qd il trouve le file, et def (si y trouve pas def y plante :x )
> ca donne:
> h
> Okay
> ►
>
> si vous trouvez mieux ke ske g fait ...
> ou meme corriger des erreurs, je suis preneur :)
> au final le prog seras sencé ouvrir un fichier, prendre des infos dedans, et les reecrire a un endroit precis dans un autre :) , en esperant y arrive :D