[C] problème

Fermé
jocelyn - 17 janv. 2008 à 11:21
SebManfred Messages postés 484 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 20 mai 2011 - 17 janv. 2008 à 11:31
Bonjour,

comment demander en C ,la date de naissance à l' utilisateur voici mon programme!

#include <stdio.h>
#include <stdlib.h>
#define NOM 25



int demande_nom ( char *nom)
int demande_prenom(char *prenom )
int demande_sexe(char *sexe )
int demande_date(int,char)




void main (void)

{
char nom[NOM],char prenom[NOM],char sexe [2];
char votre_nom;
char votre_prenom;

votre_nom= demande_nom();
    votre_prenom= demande_prenom();
	votre_sexe= demande_sexe();
	votre_date= demande_date();

}





int demande_nom (char *nom)
{
	int nbelem;
	fflush(stdin);
	
	for( nbelem=0;nbelem < (NOM-1) && *nom != '\n';nbelem++,nom++)
	{
		

            do
			{
				printf(" entrez votre nom de famille\n");
				*nom=getchar();
				
			}while((*nom<'A') || (*nom > 'Z') && (*nom =! '-'));
	    
			(*nom-1)='\0';
	}
	return pnom

}

int demande_prenom (char *prenom)

{
	int nbelem;
	fflush(stdin);
	for( nbelem=0;nbelem < (NOM-1) && *prenom != '\n';nbelem++,prenom++)
	{
		

            do
			{    printf(" entrez votre nom de prenom\n");
				*prenom=getchar();
				
			}while((*prenom<'A') || (*prenom> 'Z') && (*prenom =! '-'));
	   
			(*prenom - 1)='\0';
	}

//return prenom

}

int demande_sexe(char *sexe)
{
	int nbelem;
	fflush (stdin);
	for(nbelem=0;nbelem<(NOM-1) && *sexe !='n';nbelem++,sexe++)
	{
		do
		{
		printf(":tapez M ou F\n");

		*sexe=getchar();
		

}

int demande_date()
{
	do
	{
		printf("entrez votre jour de naissance\n");
		printf("entrez votre mois de naissance en texte\n");
		printf("entrez votre annee de naissance\n");

	}while(




}
        

1 réponse

SebManfred Messages postés 484 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 20 mai 2011 128
17 janv. 2008 à 11:31
Salut,
tu peux le faire en 3 fois, et à chaque fois tu fais comme pour les autres données :
tu affiches "entrez votre jour de naissance" puis tu fais entrer le jour, en vérifiant la forme et en demandant de recommencer si besoin est, puis tu passe au mois, tu fais pareil, et puis tu passes à l'année.
il n'y a rien de plus compliqué que ce que tu n'as déjà fait

à+
0