RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 prg tres difficile

Forum : C
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ C

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM C

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
fatma_87
Membre MP
Avatar de fatma_87
Inscrit : 14/02/2007
Messages : 222
Message
#133722
Posté le 15/05/07 à 21:06
voici les fonctions naicessaires pour la supression

//supprimer int supprimer (per t[],int a,int p) { int i; i=p; while(i<a) { t[i]=t[i+1]; i--; } a--; return a; getch(); } //supprimer une personne int supprimpersonne(per t[],int a,int indice) { a=supprimer(t,a,indice); return a; getch(); }



et voici l'appel



indic=identifiant(t,n); n=supprimpersonne(t,n,indic); printf("\n\n\n\nLa personne %s a etee supprimee avec succes");



jesper ke c clair
__________________________
il faut être patient et ambitieux

never give up , let the challenge your way to live

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

doh
Membre du club
Avatar de doh
Inscrit : 06/09/2004
Messages : 455
Message
#133726
Posté le 15/05/07 à 21:42
le code est pas correcte :)
erreur de seg garantis t[i+1];

et ils servent a rien tes getch();

perso : je ne fournirais pas de code ici , car je ne sais meme pas comment la personne qui a poser la question, a codee sa structure :)

//ca sert a rien de donner un code qui ne fonctionne pas :) j'entend par la qui n'est pas adapte a la structure
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fatma_87
Membre MP
Avatar de fatma_87
Inscrit : 14/02/2007
Messages : 222
Message
#133747
Posté le 16/05/07 à 07:58
et bah je l'ai fonctionné mais bon apropos la structure c juste un exemple .
il faut utiliser la structure qu'elle a declaré et pour les getch c'ete une faute de frappe..
__________________________
il faut être patient et ambitieux

never give up , let the challenge your way to live

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

vortex666
Modérateur :
- C & C++
- OpenGL
- Delphi
Chef de projet(s) :
- Vortez3DEngine

Avatar de vortex666
Inscrit : 20/09/2004
Messages : 490
Message
#133749
Posté le 16/05/07 à 08:11
Voici 2 macros qui permette de deallouer de la memoire dynamique.


#ifndef SAFE_DESTRUCTOR #define SAFE_DESTRUCTOR #ifdef __cplusplus //These helper macro will release or delete safely the passed object #define SAFE_DELETE_ARRAY(x) if((x) != NULL){delete[] (x);(x) = NULL;} #define SAFE_DELETE_OBJECT(x) if((x) != NULL){delete (x);(x) = NULL;} #endif #endif //SAFE_DESTRUCTOR


Le 2eme etant pour les arrays, et le 1er, tout le reste...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

doh
Membre du club
Avatar de doh
Inscrit : 06/09/2004
Messages : 455
Message
#133849
Posté le 17/05/07 à 01:47
@fatma_87 :
- cela fait quand meme 2 fautes de frappe consecutif pour un petit code :)


@vortex666 : c'est la version en C++ pour les macros ? (il me semblerait ^^)
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fatma_87
Membre MP
Avatar de fatma_87
Inscrit : 14/02/2007
Messages : 222
Message
#133866
Posté le 17/05/07 à 10:12
ok les quelles peut tu m'expliquer plus et merci.
paske je veux vraiment savoir mes fautes.

et pour l'allocation dynamique c'est par stdlib.h

y=(char*)malloc(sizeof(char))
__________________________
il faut être patient et ambitieux

never give up , let the challenge your way to live

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

vulkan
Modérateur :
- C
- Algorithmes
Avatar de vulkan
Inscrit : 12/11/2006
Messages : 356
Message
#133903
Posté le 18/05/07 à 07:14
j'aurais fais comme doh pour la suppression.

pour l'allocation dynamique, c'est plus pratique d'utiliser calloc comme il initialise à 0
__________________________
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Eic2004
Nouveau membre
Avatar de Eic2004
Inscrit : 04/01/2007
Messages : 19
Message
#134789
Posté le 29/05/07 à 20:13
salut les amis
apres demain j ai un examen de langage C qui est compter en moyenne generale a 60% et je ne sais pas encore comment faire si on me donne un prg similaire a celui si !!...
je suis vraiment dans la merde comme on dit
alors je voudrais bien de l aide par ce que la j en ai vraiment besoin
je sais pas encore faire la modification et la suppression dans un tableau structuré
merci d avance

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

doh
Membre du club
Avatar de doh
Inscrit : 06/09/2004
Messages : 455
Message
#134793
Posté le 29/05/07 à 21:33
pour 50€ je veux bien passe l'exam a t'as place :)

tous depend ce qeu tu sous entend par suppression.
il s'agit d'enlever ton element oubien de le désaloué dans la memoire
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Eic2004
Nouveau membre
Avatar de Eic2004
Inscrit : 04/01/2007
Messages : 19
Message
#134794
Posté le 29/05/07 à 21:36
quand je dit suppression je parle de supprimer les donné ecrite sur le tableau structuré eet de ne pas laisser l espace vide tu comprend ce que je veux dire !! merci d avance

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM C



    PAGES : [1] [2] [3]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.