Bonjour
j'ai commencer un code pour crée un itineraire
mon probleme c'est si je tape comme nom du trajet marseilleparis là ça marche par contre si je tape marseille paris j'ai que marseille afficher j'aimerai savoir comme faire pour le programme m'affiche mareille paris avec l'espacement entre les 2 noms ?
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77 //-------- Appelle des Librairie #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> //--------Création des macros #define NOM_TRAJET (45) #define VILLE_DEPART (45) #define DISTANCE1 (4) #define VILLE_SUIVANTE1 (45) #define DISTANCE2 (4) #define VILLE_SUIVANTE2 (45) #define DISTANCE3 (4) #define VILLE_SUIVANTE3 (45) #define DISTANCE4 (4) #define VILLE_ARRIVEE (45) //-------- Création d'une Structure typedef struct { char trajet[NOM_TRAJET]; char villeDepart[VILLE_DEPART]; char distance1[DISTANCE1]; char villeSuiv1[VILLE_SUIVANTE1]; char distance2[DISTANCE2]; char villeSuiv2[VILLE_SUIVANTE2]; char distance3[DISTANCE3]; char villeSuiv3[VILLE_SUIVANTE3]; char distance4[DISTANCE4]; char villeArrivee[VILLE_ARRIVEE]; } Parcours; //--------Les Fonctions : // Fonction Pour afficher le titre du programme void titre() { printf("\t\t\t *******************************\n"); printf("\t\t\t * Gestion d'un itineraire *\n"); printf("\t\t\t *******************************\n"); printf("\n\n"); } //Fonction pour la Création du parcours void creation_parcours() { Parcours p; printf("-- Creation de votre itineraire --\n"); printf("Quel est le nom de votre trajet :"); scanf("%s",p.trajet); printf("Votre trajet est : %s ",p.trajet); } ////--------Programme principale int main() { //Appelle des fonctions titre(); creation_parcours(); return 0; }
Partager