begin process at 2012 05 30 03:57:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

marre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

marre

mercredi 19 juillet 2006 à 14:09:39 | marre

erakiel54

bonjour !

Je galere pour crer un agenda tout simple, avec 10 pages au total ... avec simplement pour commencer le nom et le prenom a demander et à ranger dans un tableau !

Rien de bien compliqué me direz vous, mais je galere voici mon bout de code qui ne marche pas evidement en esperant que vous ne prennez ps pour un gros debile lol :

   /******************************************/
   /* But  : Realisation de l'agenda         */
   /* Nom  :   ERAKIEL                                     Version : 1.0 */
   /* Date : 19.07.06                         */
   /******************************************/

     #include <stdio.h>
     #include <conio.h>

     float reel(char texte[21], float &z)
      {
        do
  {
        fflush(stdin);
        printf("Entrer un nombre reel pour %s => \n",texte);
        scanf("%f",&z);
  }while(getchar()!='\n');
      return(0);
      }

      int entier(char texte[21], int &z)
      {
        do
  {
        fflush(stdin);
        printf("Entrer un nombre entier pour %s => \n",texte);
        scanf("%d",&z);
  }while(getchar()!='\n');
      return(0);
      }
const maxi = 10;
typedef char t_mot_20[21];
typedef struct
{
t_mot_20 nom;
t_mot_20 prenom;
} t_page;
typedef t_page t_agenda[maxi];

int creation (t_page&page,int&rang)
 {
 printf("\nEntrer le nom : ");
 scanf("%s",&page.nom);
 printf("\nEntrer le prenom : ");
 scanf("%s",&page.prenom);

 rang++;
 return(0);
 }
int main()
{
t_page page;
t_agenda agenda;
int pagevierge

creation;

return(0);
}

mercredi 19 juillet 2006 à 14:44:20 | Re : marre

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
Je n'ai pas lu en détaille masi voici quelques remarques:
- tous ces typedef sont-ils vraiment utiles?
- "int pagevierge" --> manque un point virgule
- "création;" --> c'est une fonction, donc mettre des parenthèses, avec les arguments qui vont bien

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mercredi 19 juillet 2006 à 14:58:37 | Re : marre

erakiel54

Ben pour les typedef oui
pour le ; ok c'est ma faute ... pas bien grave !
et creation, j'ai effectivement mieux compris ce que je devais en faire ...
En gros tout fonctionne bien sauf que le programme telqu'il est me prends plus de 10 noms et prenoms dans la structure definie ... je ne sais pas si ca viens du compilateur qui remplace les noms au fur et a mesure ou si c'est moi qui a oublié quelque chose !
Bref ca marche deja comme ca je suis content merci !
mercredi 19 juillet 2006 à 15:06:50 | Re : marre

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Quelques remarques supplémentaires:
- j'imagine que les fonctions reel() et entier() n'ont rien à voir avec ton code :)
- au lieu de const... je mettrais plutôt #define MAXI 10
- et pour des typedef, ceci pourrais suffire:
typedef struct
{
    char nom[21];
    char prenom[21];
} t_page;


Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mercredi 19 juillet 2006 à 15:23:32 | Re : marre

BruNews

Administrateur CodeS-SourceS
Faut les habituer de suite à aligner les données correctement
typedef struct _t_page {
  char nom[24];
  char prenom[24];
} t_page;

ciao...
BruNews, MVP VC++
mercredi 19 juillet 2006 à 15:25:52 | Re : marre

buno

Administrateur CodeS-SourceS
C'est vrai. Quitte à débuter en C, autant débuter correctement...

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
mercredi 19 juillet 2006 à 16:20:58 | Re : marre

erakiel54

c'est effectivement plus simple ... encore merci Buno pour tes petit conseils ca m'as pas mal aidé pour mieux comprendre ceque je faisais !

mercredi 19 juillet 2006 à 16:25:43 | Re : marre

buno

Administrateur CodeS-SourceS
Ce fut un plaisir....

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage


Cette discussion est classée dans : page, int, texte, prenom, agenda


Répondre à ce message

Sujets en rapport avec ce message

Variable int sur le disque... [ par nullspace ] Je cherche à enregistrer et lire sur le disque par ofstream et ifstream à partir de variables de type int.Seulement il m'écrit sous format texte.En vb Lecture Fichier texte --> Variable [ par Guidelor ] BonjourJ'ai un fichier texte dans lequel il y a 2 lignes:12345678J'aimerais que mon prog lise le 1er chiffre et le mette dans la variable int Chiffre1 [C et Ncurses] Déplacement de curseur et Insertion de texte [ par gulix ] Dans le cadre d'un projet, je dois développer un éditeur de texte de type Vi. Pour cela, j'utilise la bibliothèque ncurses. J'arrive ainsi à gérer san Traitement de texte [ par minet03 ] Coucou tout le monde Voilà je voudrais faire une application qui fasse des factures, seulement je ne sais absolument pas comment faire. En fait je veu reservation de la memoire [ par khalid_trunks ] salut ts le monde.je debute en c++,j'ai fais une petite simple application( gestion d'appelles)....je sais po grand chose en c++.ben j'ai fais mon pro Erreur conversion from `Sportif*' to non-scalar type `Sportif' requested [ par lordskyser1 ] Bonjour,je débute en C++ et je tente de compiler ma première classe sans y arriver, car je n'arrive pas à comprendre le message d'erreur de dev c++.he cin.get, cin.eof ... [ par Loonis ] Bonjour à tous,Voila 2 jour que je me penche sur un probleme de cin.get, cin.eof et de tableaux.Mon programme consiste a demander à l'utilisateur un t exercice en c [ par noel46 ] bonjour voici mon programme qui demande nom, prenom, sexe et date et doit faire ensuite 140186JOBNATsi une fille né le 14 janvier 1984; JOBE Nataliej' comment creer un lien vers une page web [ par hthiaw ] j'ai créé une boite de dialogue avec du texte statiqueJe veux detecter l'url dans ce texte et faitre de telle sorte que lorsqu'on clique dessus on ail Texte2Hexa [ par Matt67 ] Bonjour,Je voudrais savoir si on pouvait optimiser ceci :#include #include int main(){    static char *conv[] = {"00 ", "01 ", "02 ", "03 ", "04 ", "0


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales