Bonjour
Je suis un debutant en programmation , j'ai creé un programme sous code blocks mais il ne cesse de m'afficher la meme erreur Warning:format argument is not a pointer .

Voici mon code si vous voyez une erreur merci de me l'indiquer .

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
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
//formule constante
 
{
    long trou = 0 ,longueur = 0, facteur = 0, epaisseur = 0 ;
   longueur =  trou * facteur + epaisseur;
 
    printf("Hello petit riveteur!\n");
    printf("taper votre diametre de trou\n");
    scanf("%ld", trou);
    printf("taper votre epaisseur de tole a assembler \n");
    scanf("%ld",epaisseur);
    printf("taper votre facteur pour le rivet \n");
    scanf("%ld",facteur);
    printf("%ld+%ld*%ld=%ld",epaisseur,facteur,trou,longueur);
 
    return 0;
}