Bonjour je suis actuellement en train de faire un programme qui consiste à lire un fichier .txt et mettre le contenu dans un fichier .csv

j'ai des erreurs que je comprends pas trop si quelqu'un pourrait m'aider sa serait gentil merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
 
#define MAX_LENGTH 200
 
int main () {
 
    FILE *fichier;
    fichier=fopen("text.txt","r");
 
    if(fichier==NULL){
        printf("Impossible d'ouvrir le fichier");
    }
 
    char *buffer=(char*) malloc(MAX_LENGTH);
    char *strToken;
 
    while(!feof(fichier)){
 
        fgets(buffer,MAX_LENGTH,"text.txt");
        strToken=strtok(buffer,";");
        fputs(strToken,"test2.csv");
 
    }
 
    fclose(fichier);
    return 0;
}