Ce code renvoie 0...

Résolu
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   -  
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   -
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; 
}
A voir également:

2 réponses

turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   25
 
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
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
D'ailleurs pour info, ce n'est pas du C ni du C++ que tu fais.
C# ?
0
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   25
 
non, c'est bien du C (enfin normalement). Je suis le tutoriel de Mateo21 sur le site du zéro.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   25
 
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
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   25
 
Lorsque je crée un nouveau projet, il est automatiquement crée avec l'extension .cpp!
0
turtledu60 Messages postés 250 Date d'inscription   Statut Membre Dernière intervention   25
 
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