begin process at 2010 02 10 12:27:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

SOS petit projet C++


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

SOS petit projet C++

jeudi 4 novembre 2004 à 12:08:11 | SOS petit projet C++

marseille132001

Salut, chers programeurs C++,

Si une bonne âme motivée pourrait aider une petite équipe d'étudiant n'y connaissant absoluement rien, mais alors rien du tout, en c++ il s'agirait de faire un petit projet. On vous sera éternellement reconnaissant!!! (et plus si affinité) Ce projet est très important pour nous et on a que 9 jours ou 10
Voici le sujet

A partir d'un texte fourni en format .txt, nous devons avec borland 6 et sur interfaces graphiques:
1. creer un lexique des mots du texte.
2. creer un jeu de pendu avec un dessin graphique. a partir d 1 mot au hasard du lexique
3. rechercher les anagrammes et palindromes présents dans le lex.
4. construire automatiquement une grille de mots croisés.

Pour tout renseignement complémentaire, contactez nous sur
bibib132001@yahoo.fr
MERCI, MERCI, MERCI, d'avance. ;-°
jeudi 4 novembre 2004 à 12:11:53 | Re : SOS petit projet C++

siphilis

Membre Club
bonne chance :p
jeudi 4 novembre 2004 à 18:12:18 | Re : SOS petit projet C++

magic_Nono

Membre Club
je C po combien vs etes, mais
répartissez vs les taches


1. creer un lexique des mots du texte.
rapide
cf mes source BListeIndir & BString
décomposez le txt en mots que vs stockez


2. creer un jeu de pendu avec un dessin graphique. a partir d 1 mot au hasard du lexique
Plutot Rapide à faire
hy a plein de tut pr dessiner de partout
vive le device context


3. rechercher les anagrammes et palindromes présents dans le lex.
a penser longuement sur papier & plutot pénible à faire
G mis un exemple lex Yacc Flex Bison ds mes codes

4. construire automatiquement une grille de mots croisés.
là G po trop compris
mé si C juste une reconnaissance avec des gestions de liste & de ref, ça devrait etre plutot rapide

cf BListeIndir & BListeDir


Bon courage
Magic Nono: l'informagicien!
jeudi 4 novembre 2004 à 23:39:29 | Re : SOS petit projet C++

Bebert37

pour ce qui est de l'organisation globale :

faite vous une classe mot qui a pour attribut :
une chaine de caractère
le nombre de caractère

pour ce qui est des anagrammes et palyndromes :

une fois que vous avez la liste de tous vos mots :
faite vous une méthode dans la classe mot qui :
1: compare le nombre de lettre entre le mot passer en paramètre de la fonction et le mot "courant".
si il est different on passe au suivant

2: faite vous une autre méthode qui creer 2 tableaux: 1 qui contient tous les caractère differents du mot courant.
l'autre qui contient ce nombre de caractère identique

ex:

a r b e
1 2 1 1

pour le mot "arbre"

cette fonction va repèrer chacune des lettres et vérifier si cette lettre est déja présente dans le mot courant. si c'est le cas elle incrémente le compteur de la lettre de 1 sinon elle rajoute nue nouvelle colonne avec la nouvelle lettre.

une fois que ça c'est fais vous comparer les tableaux des 2 mots et si ils sont identiques ... c'est un anagramme


Une fois seulement que vous savez que c'est un anagramme, vous vérifier que c'est un palyndrome.

donc la c'est plus simple, vous connaissez la taillle de votre chaine donc vous affecté 2 compteurs : 1 a 0 l'autre à la taille de la chaine et vous verifier vérifier chaque caractère 2 a 2 en en incrémentant le premier compteur est en décrementant le deuxieme :

pour arbre et erbra ça donne mot1 et mot 2:
j=strlen(mot2->mot);
for(i=0;i<=j;i++){
if(mot1[i]!=mot2[j])
/* ce n'est pas un palyndrome*/
return -1;
else
j--;
}

return 1;

voila
vendredi 5 novembre 2004 à 07:12:19 | Re : SOS petit projet C++

yannyan

Membre Club
Merci beaucoup, nous allons tenter de réfléchir à tout ça et le mettre en oeuvre mais c pas gagné!
vendredi 5 novembre 2004 à 08:38:50 | Re : SOS petit projet C++

virlix

L'avantage avec Borland c'est que tu crois faire du c++ mais en fait le compile le fait pour toi donc en fait c'est du C que tu fais.
Donc ne vous prenez pas la tete la dessus. Posez vos outils graphiques sur votre feuille et Borland fait tout pour vous.
Ensuite regardez les Arguments de votre composents dans la fenetre de gauche et dans l'aide (car tous ne sont pas a l'ecran) et puis ca roule.
Pour le pendu je vous coneil de creer une image de chaque morceau de bois et ensuite avec borland vous collez toutes les images dans le bons sens et vous mettez leur arguments Visible a "false" ca veut dire qu'on ne les verras plus lors de l'execution de l'exe. Ensuite a chaque fautes vous changez l'argument de l'image en cours a "true". Pour stocker vos images utilisez un tableau d'images comme ca il sera facile de faire:

si la lettre n'est pas dans le mot alors
tableauImage[i]->Visible = true; /* affiche l'image */
i++;
sinon
affiche la ou les lettres

vendredi 5 novembre 2004 à 11:00:47 | Re : SOS petit projet C++

magic_Nono

Membre Club
je valide ce que disent virlix et Bebert37

Bon courage


Magic Nono: l'informagicien!


Cette discussion est classée dans : creer, texte, partir, projet, sos


Répondre à ce message

Sujets en rapport avec ce message

Acquisition de Données a partir d'un fichier texte [ par madcow41 ] 'lutBon j'ai un fichier qui contient des lignes formées ainsi :123.145.569.188 - - [12/Apr/2001:00:08:49 +0200] "GET /pagehtml.htm HTTP/1.x" et le res Obtenir le texte brut à partir d'un format HTML [ par appstmd ] Salut !J'utilise le nouveau contrôle qui permet d'éditer un document HTML en Visual C++ .NET. Je voudrais à partir du code HTML généré obtenir le text création d'un projet c++ avec interface ???!!!! [ par psycomel ] bONjour A TOUS !!J'aimerais créer un projet visual c++.Pour cela j'aurais besoin d'une interface graphique . En créant un nouveau projet c++ wizard ap 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 <--! Creation d'un jeu !--> [ par PeaceizNotDie ] Je cherche a creer une equipe pour creer un shoot 3d avec scenario dans l'environement du far west il me manque tous mes membres je suis tout seul pou Recrutement.... [ par Firekhaag ] Bonjour a tous A la suite de longues peregrinations sur internet, je tombe donc sur ce temple du codeur francais, et me permets donc de partir en quet texte [ par 95175364 ] En utilisant le Visual C++, j'aimerais réaliser une fonction qui me permet de saisir un texte a partir du clavier, le texte peut être écrit selon un s acceder à une zone de texte à partir d'un thread [ par seito ] bonjours je suis un nouveau dans VC et les MFC;j'essai d'acceder à un zone de texte d'une boite de dialogue à partir d'un thread; le problme c'est que ouvrir une fichier texte a partir d'un bouton [ par XSESSloulou ] bjr je souhaiterai pouvoir ouvrir un fichier texte a paritr d'un bouton dans ma boite de dialogue merci creation fichier texte en c++ [ par silver_fox3000 ] Bonjour a tous, j'aimerais savoir comment creer un fichier texte en c++(je sais modifier un texte deja existant mais je ne trouve pas comment en creer


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,608 sec (4)

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