Ce code renvoie 0...

Résolu
turtledu60 Messages postés 299 Statut Membre -  
turtledu60 Messages postés 299 Statut Membre -
Bonjour,

je demande à l'utilisateur de rentrer deux nombres à multiplier, mais la console renvoie 0.
Ou est l'erreur? (ça doit être un truc évident je vais me sentir très bête après :D)

// projetx.cpp : fichier projet principal. 

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


using namespace System; 

int main(array<System::String ^> ^args) 
{ int mynumber, mysecondnumber,resultat = mynumber * mysecondnumber; 
 printf("Si si, j'insiste, entrez le premier nombre à multiplier: \n"); 
 scanf("%d",&mynumber); 
 printf("Entrez le deuxieme nombre à present: \n"); 
 scanf("%d",&mysecondnumber); 
 printf("Et le resultat est: %d\n\n",resultat); 
 system("pause"); 
 return 0; 
}

2 réponses

  1. turtledu60 Messages postés 299 Statut Membre 26
     
    C'est bon j'ai trouvé! J'ai juste mal placé la variable résultat!

    // projetx.cpp : fichier projet principal.
    
    #include <stdafx.h>
    #include <stdio.h> 
    #include <stdlib.h>
    
    
    using namespace System;
    
    int main(array<System::String ^> ^args)
    {	int mynumber, mysecondnumber;
    	printf("Si si, j'insiste, entrez le premier nombre à multiplier: \n");
    	scanf("%d",&mynumber);
    	printf("Entrez le deuxieme nombre à present: \n");
    	scanf("%d",&mysecondnumber);
    	int resultat = mynumber * mysecondnumber;
    	printf("Et le resultat est: %d\n\n",resultat);
    	system("pause");
    	return 0;
    }
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    D'ailleurs pour info, ce n'est pas du C ni du C++ que tu fais.
    C# ?
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Non, ce n'est pas du C !

      using namespace System;<ital>

      <ital>int main(array<System::String ^> ^args)

      Ces commandes n'existent pas en C.

      D'ailleurs, si tu suis bien le tuto, tu verras qu'il n'est jamais fait mention de ces instructions.

      // projetx.cpp : fichier projet principal.
      En C, l'extension est .c, pas .cpp.

      Je te conseille de bien relire le tuto de M@teo21 depuis le début pour repartir sur de bons rails :-).
      0
    2. turtledu60 Messages postés 299 Statut Membre 26
       
      Merci, je n'avais pas fait attention. C'est lorsque j'ai téléchargé la version 2010 de microsoft visual c++ que int main(array<System::String ^> ^args) s'affichait...Pourtant le tutoriel fonctionne!
      0
    3. turtledu60 Messages postés 299 Statut Membre 26
       
      Lorsque je crée un nouveau projet, il est automatiquement crée avec l'extension .cpp!
      0
    4. turtledu60 Messages postés 299 Statut Membre 26
       
      Effectivement, j'ai crée un projet en C++. Je n'avais pas sélectionné Console Win32, mais Console CLR! Merci pour vos réponses.
      0