Accueil > Forum > > > > URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique
URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique
mardi 12 octobre 2004 à 20:14:16 |
URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

rico77200
|
J'ai encore besoin de votre aide!!! C'est très facile diront certain, mais je bloque!! Il me faut trier un tabeau de chaines de caractères dans l'ordre alphabétique. Merci de me noter les lignes de codes nécessaires! C'est TRES urgent!!! Merci à celui ou ceux qui me sauveront la vie!!
|
|
mardi 12 octobre 2004 à 21:10:26 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

yafuka
|
#include <iostream> #include <vector> #include <algorithm>
using namespace std;
void print(char c) { cout << c << " "; }
int main() { //vecteur de char vector<char> v;
//on ajoute des caracteres dans le vecteur v.push_back('z'); v.push_back('b'); v.push_back('x'); v.push_back('c'); v.push_back('m');
//affichage avant for_each(v.begin(), v.end(), print); cout << endl;
//tri sort(v.begin(), v.end());
//affichage ensuite for_each(v.begin(), v.end(), print); cout << endl;
return 0; }
|
|
|
mardi 12 octobre 2004 à 21:32:54 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

djl
|
en c, vu que c'est pas preciser
#include <stdio.h> #include <string.h> #include <stdlib.h>
int pstr_strcmp( const void *str1, const void *str2 );
int main() { const char *tab_str[] = { "chaine1", "chaine4", "chaine2", "chaine30", "chaine3" }; size_t i; qsort( tab_str, sizeof tab_str / sizeof tab_str[0], sizeof tab_str[0], pstr_strcmp ); for( i = 0; i < sizeof tab_str / sizeof tab_str[0]; i++ ) { puts( tab_str[i] ); } return 0; }
int pstr_strcmp( const void *str1, const void *str2 ) { return strcmp( *(const char **)str1, *(const char **)str2 ); }
yafuka : fais gaffe tu tri un tableau de caractere la :)
|
|
mardi 12 octobre 2004 à 22:20:33 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

rico77200
|
je m'auto réponds!! :-) MERCI A VOUS 2!!! ca fai plaisir de moins se sentir seul!! j'ai qd même réussi à sortir un algo!! mais un peu lourd!!! //rangement des noms des TE par ordre alphabétique //avec noms des TI et apprentis qui suivent do { modif = 0; for (i=0; i<count-1; i++) { if (strcmp(TE[i], TE[i+1]) >0) { //Si les chaines ne sont pas dans le bon ordre strcpy(temp1, apprenti[i]); strcpy(temp2, TI[i]); strcpy(temp3, TE[i]); strcpy(apprenti[i], apprenti[i+1]); strcpy(TI[i], TI[i+1]); strcpy(TE[i], TE[i+1]); strcpy(apprenti[i+1], temp1); strcpy(TI[i+1], temp2); strcpy(TE[i+1], temp3); modif = 1; } } } while (modif == 1);
|
|
|
mardi 12 octobre 2004 à 22:22:13 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

djl
|
qsort et strcmp, comment tu veux faire plus simple ?
|
|
mercredi 13 octobre 2004 à 00:43:27 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

BruNews
|
qsort de la CRT est une merveille d'efficacite, a utiliser sans moderation. et c'est implemente avec des vilains 'goto', chuuuttttt...
ciao... BruNews, MVP VC++
|
|
mercredi 13 octobre 2004 à 21:13:04 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

djl
|
goto et autres commandes de ruptures de séquences ne sont pas vilains
c'est juste que dans certains cas ca rend le code plus difficile à lire
dans d'autre cas l'utilité est prouvé, lisible et évite l'indentation inutile du code
|
|
mercredi 13 octobre 2004 à 21:29:05 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

BruNews
|
ben oui djl, mais tout le monde n'est pas aussi pragmatique que toi.
ciao... BruNews, MVP VC++
|
|
jeudi 14 octobre 2004 à 11:11:38 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

djl
|
oui, enfin pour mois ca tient plus du mythe (le fais d'eviter absolument ces commandes), parce qu'au final on perd son temps
|
|
jeudi 14 octobre 2004 à 15:17:05 |
Re : URGENT Trier Tableau de chaine de caractère ds l'ordre alphabétique

magic_Nono
|
tant que C bien documenté, po de pb.... " évite l'indentation inutile du code" tu la trouves inutile toi? à la limite, C po grave, MP reprend ça et n'en place qu'une mais C clair que avec goto C plus rapide pr les adepte du spagetti et ceux ayant commencé en asmb ou avec basica.... (très vieux souvenirs) perso j'evite de conseiller ça, il vaut mieux apprendre aux autres sans... leurs codes seront plus lisibles, maintenables & reprenables (C bien le but du site non?) ++ Magic Nono: l'informagicien!
|
|
Cette discussion est classée dans : ordre, urgent, tableau, trier, alphabétique
Répondre à ce message
Sujets en rapport avec ce message
trier un tableau par ordre alphabetique [ par sirvincent ]
bonjour, je programme sous borland c++ builder v5donc voila j'ai un objet stringGringet quand je clic sur un bouton je souhaite qu'une colone se trie
Trier un tableau de struct selon un ordre précis [ par Dark Revan ]
Voici mon problème : struct Individu { public long m_san; public string m_moi; } Je dois trier un tableau de "Individu" en ordre croissant d
trier et classer un tableau de structures [ par requinB ]
bonjour;mes amis, je bloque...sur comment trier et classer un tableau de structures...le tableau comprend un estructure article: code en int, libelle
Trier un tableau de manière aléatoire [ par nisaloncaje ]
Bonjour, je suis débutant en c et j'aimerais savoir comment est-il possible de trier un tableau de manière aléatoire ? je m'explique :j'ai un tableau
Trier les valeur d'un tableau [ par pirate75000 ]
Bonjour,Je remplis un tableau avec de valeur numerique que je voudrais reclasser par ordre croissantSachant que je peux avoir deux valeur identiquele
STL : trier une map OU ordre d'affichage des éléments d'une map [ par julien_boss ]
Bonsoir, j'ai une map déclarée ainsi : map mapCstes; CSTEVALUE est une structure perso : struct CSTEVALUE { double val; string name; }; Je
Ordre alphabetique en C [ par divx78 ]
--------------------------------------------------------Language : COS : OpenSuse 10.3Compil : GccNiveau : Debutant.Etat : Désesperer !!! :) ---------
trier tableau de struture [ par henrydessss ]
bonjour,mon probleme : j'ai une structure comme ceci :struct repertoire{ char *nom; char *prenom;};typedef struct repertoire Repertoire;Repertoi
Je cherche a ranger dans l'ordre (alphabétique et/ou numerique) le contenu de 2 vector selon l'un d'eux [ par ndubien ]
Salut,Je cherche a ranger dans l'ordre (alphabétique et/ou numerique) le contenu de 2 vector selon l'un d'eux.Je m'explique, je possède deux vector :v
Tableaux en C [ par Zworykin ]
Bonjours à tous, voila j'ai ce bout de code qui permets de trier un tableau mais je ne comprends pas trop son fonctionnement. int t[dim] = { 6,7,8,
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Forum
RE : TRADAIONRE : TRADAION par shootangel
Cliquez pour lire la suite par shootangel
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|