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

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

VStudio 7 C++ Array


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

VStudio 7 C++ Array

jeudi 8 mai 2003 à 22:33:23 | VStudio 7 C++ Array

draconhan

Salut a tous,

Voila j`aimerai faire cette exercice que je n`arrive pas :(. Est ce qu quelqu`un pourrait m`aider svp? Desole c`est en Anglais...Merci d`avance

draconhan

P: Mon but est de compter le nombre de mot dans un String. Par exemple: "Hello World"
H : 1
E: 1
L: 3
O: 2
W:1
R:1
D:1

Voici mon code
HISTOGRAM.h:

#ifndef HISTOGRAM_H
#define HISTOGRAM_H
#include <iostream>
#include <cstdlib>

//using namespace std;

class Histogram {
public:
Histogram( );

enum LETTERS { A = 1, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z };

void clear( );
void addWord( string s );
void addWord( char * cString );
int getFrequency( char c );
int getFrequencyByLetter( LETTERS aLetter );

friend ostream& operator << ( ostream& outs, const Histogram & h ); // prints the Histogram!
private:
int my_Frequencies[ 27 ]; // spots 1 thru 26!
};
#endif


MAIN.cpp:

#include <iostream> // for std::cout
#include <fstream>
#include <cstdlib> // for string class
#include "histogram.h" // for statist class

using namespace std; // supports cout

int main( )
{
Histogram h;
h.addWord( "Hello World" );
cout << h << endl;

h.clear();
char * cstring = new char[12];
strcpy( cstring, "Hello World" );
h.addWord( cstring );

/// same table should be printed over again
cout << h << endl;

// should print out 1
cout << "frequency of H=" << h.getFrequency( Histogram::H ) << endl;
cout << "frequence of H=" << h.getFrequency( 'H' ) << endl;

h.clear();

h.addWord( "The Rain In Spain Happens Only On The Plain" );
h.addWord( "supercallafragilisticexpialidosius" );
cout << h << endl;

return 0;
}


Dans les deux premier je suis sur que c`est bon mais dans mon fichier fonction ca se corse >>>>Aidez moi stvp?

Histogram.cpp:

#include "histogram.h"
using namespace std;



Histogram::Histogram(){ // class StatisticalMode




}

void Histogram::addWord (string s){ // class addValue




}

void Histogram::addWord (){ // class addValues



}

void Histogram::clear (){ // class clear






}







vendredi 9 mai 2003 à 00:09:20 | Re : VStudio 7 C++ Array

BruNews

Administrateur CodeS-SourceS
En langage clair, c'est le nombre pour chaque lettre ton exemple et pas le nombre de mots.
C'est l'exercice qui t'impose une classe et tout ce bordel ?
Si oui rien a dire.
Sinon un 1 seul ptr te fait le decompte.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut a tous,
>
> Voila j`aimerai faire cette exercice que je n`arrive pas :(. Est ce qu quelqu`un pourrait m`aider svp? Desole c`est en Anglais...Merci d`avance
>
> draconhan
>
> P: Mon but est de compter le nombre de mot dans un String. Par exemple: "Hello World"
> H : 1
> E: 1
> L: 3
> O: 2
> W:1
> R:1
> D:1
>
> Voici mon code
> HISTOGRAM.h:
>
> #ifndef HISTOGRAM_H
> #define HISTOGRAM_H
> #include <iostream>
> #include <cstdlib>
>
> //using namespace std;
>
> class Histogram {
> public:
> Histogram( );
>
> enum LETTERS { A = 1, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z };
>
> void clear( );
> void addWord( string s );
> void addWord( char * cString );
> int getFrequency( char c );
> int getFrequencyByLetter( LETTERS aLetter );
>
> friend ostream& operator << ( ostream& outs, const Histogram & h ); // prints the Histogram!
> private:
> int my_Frequencies[ 27 ]; // spots 1 thru 26!
> };
> #endif
>
>
> MAIN.cpp:
>
> #include <iostream> // for std::cout
> #include <fstream>
> #include <cstdlib> // for string class
> #include "histogram.h" // for statist class
>
> using namespace std; // supports cout
>
> int main( )
> {
> Histogram h;
> h.addWord( "Hello World" );
> cout << h << endl;
>
> h.clear();
> char * cstring = new char[12];
> strcpy( cstring, "Hello World" );
> h.addWord( cstring );
>
> /// same table should be printed over again
> cout << h << endl;
>
> // should print out 1
> cout << "frequency of H=" << h.getFrequency( Histogram::H ) << endl;
> cout << "frequence of H=" << h.getFrequency( 'H' ) << endl;
>
> h.clear();
>
> h.addWord( "The Rain In Spain Happens Only On The Plain" );
> h.addWord( "supercallafragilisticexpialidosius" );
> cout << h << endl;
>
> return 0;
> }
>
>
> Dans les deux premier je suis sur que c`est bon mais dans mon fichier fonction ca se corse >>>>Aidez moi stvp?
>
> Histogram.cpp:
>
> #include "histogram.h"
> using namespace std;
>
>
>
> Histogram::Histogram(){ // class StatisticalMode
>
>
>
>
> }
>
> void Histogram::addWord (string s){ // class addValue
>
>
>
>
> }
>
> void Histogram::addWord (){ // class addValues
>
>
>
> }
>
> void Histogram::clear (){ // class clear
>
>
>
>
>
>
> }
>
>
>
>
>
>
>
>


Cette discussion est classée dans : class, include, void, histogram, addword


Répondre à ce message

Sujets en rapport avec ce message

[C++ .Net] richTextBox dans une class [ par F0ra ] Bonjour,Sur se forum, Médinoc ma aidé à réaliser une class en C++ .Net qui fonctionne.Maintenant, je n'arrive pas à afficher du texte avec richTextBox erreur code [ par ucf662 ] [code=cpp]class point{ int x,y; public: void initialiser( int x1 , int y1 ) ; void deplacer( i Type considéré comme identificateur... :-/ [ par Virus721 ] Salut tout le monde ! Voila j'essaye de coder un petit "music player" en C++ avec Qt pour la GUI, et IrrKlang pour l'audio. J'ai lu et revérifié 50 f Premiere prog en Smfl [ par tiouil ] Bonjour, je viens vous demander votre aide car voila une semaine que je corrige des erreurs et encore des erreurs et certaines persistent donc voila. Débutant C : Problème pour récupérer une valeur dans un thread [ par eustatika ] Bonjour, [^^clinoeil1] Je débute en C et suis actuellement bloqué lorsqu'il s'agit de renvoyer une valeur à la fin de l'exécution d'un thread. Voici m RS232 timeout [ par virtuoze ] voici mon code : MAIN: [code=cpp]#include #include #include #include #include #include "class_RS232.h" unsigned char Trame_GetStatut[] = {0x01, tracer des points en c [ par fireman42 ] Bonjour à tous :) Pour un projet d'algorithmique, je dois écrire en C le programme suivant : a) Créer 1000 points d'abscisse de 1 à 1000 et d'ordonné reecrire une class en C [ par raoultate ] Salut!Voilà, j'aimerais pouvoir porter ce bout de code en C, ce fichier est un fichier *.h  Code :#ifndef __HTTPGET_URL__< A "friend" de B et B "friend" de A ->probleme de compilation [ par davypillet ] Bonjour, J'essaye de complier deux classe qui doivent être l'ami l'une de l'autre, c'est à dire quelque chose comme class A{ A::A(); A::~A();  v


Nos sponsors


Sondage...

Comparez les prix

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 : 0,390 sec (3)

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