FORUM Tom's Hardware » Programmation » C / C++ / Java » compter les mots en C
 

compter les mots en C

Il y a 463 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : compter les mots en C
 
Plus d'informations

salut

Est-ce que vous pouvez m'aider comment afficher le nombre de mots avec C .Dans mon szBuffer j'ai un message
est avec cette fonction je compte des mots. et dans mon (int j) j'ai le nombre de mots, mais quand j'affiche il affiche des symboles et pas des nombres.

Code :
  1. void ComptMots (char *szBuffer)
  2. {
  3.     int j=0;
  4.     int i=0;
  5.     do
  6.     {
  7.         while (szBuffer[i] == ' ')
  8.         {
  9.             i++;
  10.         }
  11.             j++;
  12.         while (szBuffer[i] != ' ' && szBuffer[i] != '\0')
  13.             i++;   
  14.     }while(szBuffer[i] != '\0');
  15. }


Message édité par sdow le 05-04-2007 à 18:20:51

Profil : Pointeur
Plus d'informations

merci d'utiliser la balise [code]


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Fais attention, la variable i est locale à ta fonction. ;)



Code :
  1. int ComptMots (char *szBuffer)
  2. {
  3.     int j=0;
  4.     int i=0;
  5.     do
  6.     {
  7.         while (szBuffer[i] == ' ')
  8.         {
  9.             i++;
  10.         }
  11.             j++;
  12.         while (szBuffer[i] != ' ' && szBuffer[i] != '\0')
  13.             i++; 
  14.     }while(szBuffer[i] != '\0');
  15.     return j;
  16. }



j'ai pas vraiment regardé le fonctionnement de ta fonction.
c'est pas ce que tu voulais faire?


Message édité par sisier le 07-04-2007 à 17:24:52

Aller à :
 
  FORUM Tom's Hardware » Programmation » C / C++ / Java » compter les mots en C

Annonces Google
Publicité
Actualités relatives

Un appareil qui stocke les mots de passe

Publié le 22 April 2005

La grande affaire des internautes et des informaticiens en général, c’est la mémorisation des mots de passe. Pas un service sur Internet ne fonctionne aujourd’hui sans mot de passe et ''loggin'', les deux jumeaux de la connexion Intern Lire la suite

Microsoft : écrivez vos mots de passe

Publié le 23 May 2005

On apprend, par Microsoft, que les sociétés ne devraient pas blâmer leurs employés lorsqu'ils écrivent leurs mots de passe. En effet, selon un expert de la sécurité chez Microsoft, le fait de ne pas les écrire forcerait les utilisateurs à utiliser Lire la suite

Quatre mots de passe, sinon rien !

Publié le 24 February 2005

Chaque utilisateur d'ordinateur devrait avoir au moins quatre types différents de mot de passe pour accéder de manière sécurisée aux sites web et faire fonctionner son système, c’est ce qu'annonce Lire la suite

Mots de passe Windows crackés en un éclair

Publié le 25 July 2003

Les mots de passe de Windows, ça se cracke. Ca, tous les spécialistes le savent. Exploitant une faiblesse - pas un bug ni une faille mais bien une faiblesse - de Windows, des chercheurs Suisses ont réussi à diviser le temps nécessaire à ce cracking d' Lire la suite

Les derniers tests

Charts cartes graphiques Q3 2008 : 101 cartes testées

Publié le 29 September 2008

Les charts de 101 cartes graphiques anciennes et récentes sous 9 applications, avec au total 6767 scores. Quel gain attendre du remplacement de votre carte graphique par un nouveau modèle dans chaque application/résolution et en moyenne ? Lire la suite

Upgrader son portable en 9 leçons

Publié le 29 September 2008

Profiter au mieux de son PC portable en 9 leçons. Lire la suite

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite

Intel Core i7 (Nehalem) : une architecture signée AMD ?

Publié le 25 September 2008

Avec ses nouveaux processeurs Core i7, Intel fait évoluer les Core 2 en reprenant leur architecture, mais en lui rajoutant des technologies dont la plupart semblent avoir leur équivalent direct chez AMD. Impression ou réalité ? Lire la suite