Undefined reference to `WinMain@16'

Fermé
Drk - Modifié par baladur13 le 7/10/2016 à 16:46
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 7 oct. 2016 à 16:41
Bonjour,

J'ai un problème dans mon code!
Je veux convertir du hexadecimal en décimal, et ça me marque "undefined reference to `WinMain@16'"
mon code :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char*conversionHexadecimalBinaire(char*str, int taille){
int i=0;
int binaire;
int hexadecimal;
    for (i=0;i<taille;i++){
    hexadecimal++;
    }
    return str;
}

void afficherHexadecimalBinaire(int taille, int tab[]){
int i=0;
for (i=0;i<taille;i++){
    printf ("                       \n");
    printf ("%Vous avez attribuer : %d\n", tab[i])
}
}

int main()
{
int str;
char hexa;
hexa=0;
int taille;
printf ("Convertisseur decilmal exadecimal\n");
    printf ("Quelle nombre voulez-vous convertir en binaire ? \n");
        scanf ("%c", &hexa);
        conversionHexadecimalBinaire(str,taille);

    return 0;
}



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

1 réponse

Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
7 oct. 2016 à 16:41
Bonjour,
Tu dû créer un projet est une application en mode Windows.
Ton code correspond à une application en mode console. Il faut créer un projet "application console".
0