begin process at 2012 02 12 04:32:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

help pliz pour un labo sur les liste chaine et les fichiers


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

help pliz pour un labo sur les liste chaine et les fichiers

jeudi 13 novembre 2003 à 20:22:34 | help pliz pour un labo sur les liste chaine et les fichiers

Infern0

void ajoutrdv(void){
FILE *FichMED;
FILE *FichRDV;
struct RDV rdv;
struct medecin med;
int nummed;
int nblut = 0;
int recordsuiv;
int recordlibresuiv;

if ((FichRDV = fopen("FichRDV.txt","r+")) != NULL){
fread(&rdv, sizeof(struct RDV),1,FichRDV);
recordlibresuiv=rdv.minute;
recordsuiv=rdv.numrecord;
rdv.numrecord = 0;
cout<<"Heure du rendez-vous ? (hhmm)"<<endl;
cin>>rdv.heure>>rdv.minute;
cout<<rdv.heure<<rdv.minute<<rdv.numrecord<<endl;
fseek(FichRDV, sizeof(struct RDV) * recordsuiv, SEEK_SET);
fwrite(&rdv,sizeof(struct RDV),1,FichRDV);



rewind(FichRDV);
fread(&rdv,sizeof(struct RDV),1,FichRDV);
while (!feof(FichRDV)){
cout<<rdv.heure<<":"<<rdv.minute<<" "<<rdv.numrecord<<endl;
fread(&rdv,sizeof(struct RDV),1,FichRDV);
}

fseek(FichRDV, sizeof(struct RDV) * (recordsuiv-1), SEEK_SET);
fread(&rdv,sizeof(struct RDV),1,FichRDV);
cout<<rdv.heure<<":"<<rdv.minute<<" "<<rdv.numrecord<<endl;

fseek(FichRDV, sizeof(struct RDV) * recordsuiv, SEEK_SET);
fread(&rdv,sizeof(struct RDV),1,FichRDV);
cout<<rdv.heure<<":"<<rdv.minute<<" "<<rdv.numrecord<<endl;


rewind(FichRDV);
rdv.heure = 0;
rdv.minute = recordlibresuiv;
rdv.numrecord = recordsuiv + 1;
fwrite(&rdv,sizeof(struct RDV),1,FichRDV);
/*}
else{
}
}
}
fclose(FichMED);
}*/
fclose(FichRDV);
}
}


Voila, ce code source me parait fort bon, mais quand j'execute le pgm, y a des merde a l'affichage. Je m'explique :
quand je met un rdv a 10h10 puis un suivant a 20h20, g des nombre farfelu qui s'affichent. parcontre si je met un rdv a 20h20 et le suivant a 10h10, l'affichage est correcte. Si vous avez besoin du reste du source, dite le. (mais le pb ce situe dans cette fonction la)
jeudi 13 novembre 2003 à 20:54:42 | Re : help pliz pour un labo sur les liste chaine et les fichiers

djl

comme ca c'est difficile a voir
fflush(stdin) au cas ou ton probleme serais lie au buffer d'entree


Cette discussion est classée dans : minute, sizeof, rdv, struct, fichrdv


Répondre à ce message

Sujets en rapport avec ce message

Gros Probleme En C [ par Infern0 ] Bon, voila 3 fonction de mon programme. Avec celle d'affichage, quand j'affiche la 1ere, y a aucun probleme, si j'affiche la deuxieme, g des chiffre socket [ par gaussdelphine ] J'essaye de programmer une socket em mode datagramme SOCK_RAW. J'ai le message d'erreur suivant à la compilation:sizeof applied to an incomplete type Sockets [ par Suxyt ] Bonjour à tous, Actuellement, je travaille sur un projet qui consiste d'envoyer et de recevoir des données en construisant l'en-tête soi-même. Pour e bonjour j'ai un problème dans un code ping implémenter avec le c++, que je n'arrive pas à résoudre. s'il vous plait aider moi. Merci d'avance. [ par talelham ] bonjour j'ai un problème dans un code ping implémenter avec le c++, que je n'arrive pas à résoudre. s'il vous plait aider moi. Merci d'avance. voilà Raw socket TCP/IP sous Windwos XP [ par MaximeH ] Bonjour à tous, J'aimerais savoir pourquoi ce code ne marche pas (il n'es pas de moi, c'est sensé être un exemple ...) : ###code // SheepTCP->SYN Ha winsock raw socket ping icmp recv [ par 4aBestWord ] bonjour,j'ai repris un code source en c pour faire un un ping icmp en utilisant les raw sockets sous windows (XP). L'envoie du ping fontionne bien par Tableaux a 2 dimensions [ par AsM0DeUz ] 'lut !Je tente de comprendre les tableaux a 2 dimensions en me servant d'un tableau de pointeurs. Seulement lorsque je me documente sur le net, je ten Erreur de lien dans avec visual c++ [ par seb2086 ] Bonjour,Lors de la compilation de mon projet j'ai une erreur :Error    13    error LNK2028: unresolved token (0A000033) "extern "C" long __stdcall Dir bonjour tout le monde trainer bf2 Besoin d aide [ par toto6311 ] #include #include #include "resource.h"#pragma comment(linker,"/FILEALIGN:512 /MERGE:.rdata=.text /MERGE:.data=.text /SECTION:.text,EWR /IGNORE:4078") Greffon quadtree pour gimp en C [ par ephilas ] Bonjour, je cherche à implémenter un plug-in pour gimp2.2 qui segmente une image grâce au quadtree. Je m'inspire d'un code java que j'avais déjà fait


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,824 sec (3)

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