Bonjour !!
Voila je rencontre un probleme dans mon devoir...
Tout d'abord voici mon code:
Lorsque je génère la solution de mon programme tout va bien.
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 #include<stdio.h> //a- Ecriture du sous programme entree() struct temps { int heure; int minute; int seconde; }; struct temps t; int entree() { puts("Vous allez devoir saisir un temps"); puts("Entrez les heures"); scanf_s("%s",t.heure); puts("Entrez les minutes"); scanf_s("%s",t.minute); puts("Entrez les secondes"); scanf_s("%s",t.seconde); return 0; } //b- Ecriture du sous programme sortie() int sortie() { printf ("Voici l'heure contenue dans la variable struc temps: \n"); printf ("%s",&t); return 0; } //c- Mise en place des 2 sous programmes void main () { entree(); sortie(); }
Seulement quand j'execute mon programme là c'est une autre histoire!
le programme commence normalement mais dès que je dois entrer les heures et que j'appuie sur entrée, PAF !
Il me met:
Exception non gérée à 0x102a54bf (msvcr80d.dll) dans DEVOIR 6.exe*: 0xC0000005: Violation d'accès lors de l'écriture à l'emplacement 0x00000000.
QUelqu'un peu m'aider? Ou est le probleme![]()
Partager