bonjour
je veux modifier le printf et scanf dans ce code au dessu par un une fonction instancie d'un autre classe pour offrir les donnés au lieu de scanf est ce qu'il est possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
creer(&pub, &priv);
 
	message[LO] = D_message[LO] = '\0'; /* terminaison des tableaux vus comme chaines */
	printf("Entrer un message, sous forme d'une chaine d'au plus %d caracteres.\n", LO);
	printf("pas de caracteres accentues, cedilles, etc.)\n");
	for (i = 0; i < LO; i++)
		if ((message[i] = getchar()) == '\n')
			break;
	while (i < LO)
		message[i++] = ' ';
mon essai est:
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
 
#include "Vehicule.h"
char message[LO+1], D_message[LO+1]; 
creer(&pub, &priv);
	message[LO] = D_message[LO] = '\0'; /* terminaison des tableaux vus comme chaines */
	Vehicule veh;
       LO =veh .Getmsgwrg();
	printf("pas de caracteres accentues, cedilles, etc.)\n");
	for (i = 0; i < LO; i++)
		if ((message[i] = getchar()) == '\n')
			break;
	while (i < LO)
		message[i++] = ' ';
	printf("Le message pris en compte est : \"%s\"\n", message);
 
	chaine_to_nb(message, M);
ET MERCI