-3

配列の内容全体をファイル内に書き込もうとしています。これが私のコードです:

   fichier = fopen(patch, "w+");

if (fichier != NULL)
{
        if(methode==1)
        {
            trieur(tableau, ttableau);
            int d;
            d=0;
            for (d = 0 ; d < ttableau ; d++)
            {
                fputs(tableau[d], fichier);
            }

        }
        else if(methode==2)
        {
            trieur2(tableau, ttableau);
            int d;
            d=0;
            for (d = 0 ; d < ttableau ; d++)
            {
                fputs(tableau[d], fichier);
            }

        }
        else
        {
        printf("Methode non disponible!\nBye Bye!");
        exit(0);
        }

    do
    {
        caractere = fgetc(fichier);
        printf("%c", caractere);
    } while (caractere != EOF);

    fclose(fichier);

}
else
{
    printf("Hum something wrong witch file %s", name);
}

しかし、それは機能していません。誰でも私を助けることができますか?

ありがとう!

ps: 追加のスクリプト、すべて正常に動作していますが、ファイルに書き込む必要があるときにスクリプトがシャットダウンします:/

main => pastebin.com/m2AM0080 func.h => pastebin.com/KQkAbwin

4

1 に答える 1