
Envoyé par
Grye300
Je dois donc enlever le code avec les atof ?
Raté 
C'est le scanf dont tu n'as pas besoin...
Maintenant, quand je lis :
somme_ponderee = atof(argv[0]) * atof(argv[2]) + atof(argv[3]) * atof(argv[4]) - atof(argv[1]);
Tu n'as pas lu ce que j'ai écrit 
J'ai dit que argv[0] contenait le nom du programme... Ce n'est donc pas ce que tu veux...

Envoyé par
Grye300
if(argc != 6)
{
printf("Utilisation : ./neurone seuil valeur_1 poid_synaptique_1 valeur_2 poid_synaptique_2\n");
n'est pas cohérent avec ce que tu dis et fais.. Tu n'ndiques que 3 paramètrs et tu testes par rapport à 5 (plus le nom du programme)
Je pense que ce que tu veux est :
somme_ponderee = atof(argv[1]) * atof(argv[3]) + atof(argv[4]) * atof(argv[5]) - atof(argv[2]);
Partager