begin process at 2012 02 11 02:37:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Séparer les mots d'une phrase


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

Séparer les mots d'une phrase

mercredi 31 juillet 2002 à 16:30:21 | Séparer les mots d'une phrase

Jhep

Salut.
J'ai créé ce prog pour séparer les mots d'une phrase :

#include <iostream.h>
#include <stdlib.h>
#include <string.h>

void main()
{
char *st = "mot1 mot2 mot3 mot4 ";
char val[255] = "";
int i;
for(i = 0; i < strlen(st); i++){
if (st[i] == 32){
cout<<val<<"\n";
strcpy(val, "");
}else{
strcat(val, (char*)st[i]);
}
}
system("PAUSE");
}

mais ça ne fonctionne pas ! Quelqu'un sait comment fair ?

Merci.
mercredi 31 juillet 2002 à 21:39:21 | Re : Séparer les mots d'une phrase

Beuss

remplace ta boucle for par celle ci et teste

int j = 0;
for(int i=0 ; i<strlen(st) ; i++)
{
if (st[i] == 32) {
cout<<val<<"\n";
strcpy(val,"");
j = 0;
}
else
{
val[j] = st[i];
j++;
}
}


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

Salut.
J'ai créé ce prog pour séparer les mots d'une phrase :

#include <iostream.h>
#include <stdlib.h>
#include <string.h>

void main()
{
char *st = "mot1 mot2 mot3 mot4 ";
char val[255] = "";
int i;
for(i = 0; i < strlen(st); i++){
if (st[i] == 32){
cout<<val<<"\n";
strcpy(val, "");
}else{
strcat(val, (char*)st[i]);
}
}
system("PAUSE");
}

mais ça ne fonctionne pas ! Quelqu'un sait comment fair ?

Merci.
mercredi 31 juillet 2002 à 21:48:54 | Re : Séparer les mots d'une phrase

Jhep

100000000000000000x merci ca marche impek


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

remplace ta boucle for par celle ci et teste

int j = 0;
for(int i=0 ; i<strlen(st) ; i++)
{
if (st[i] == 32) {
cout<<val<<"\n";
strcpy(val,"");
j = 0;
}
else
{
val[j] = st[i];
j++;
}
}


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

Salut.
J'ai créé ce prog pour séparer les mots d'une phrase :

#include <iostream.h>
#include <stdlib.h>
#include <string.h>

void main()
{
char *st = "mot1 mot2 mot3 mot4 ";
char val[255] = "";
int i;
for(i = 0; i < strlen(st); i++){
if (st[i] == 32){
cout<<val<<"\n";
strcpy(val, "");
}else{
strcat(val, (char*)st[i]);
}
}
system("PAUSE");
}

mais ça ne fonctionne pas ! Quelqu'un sait comment fair ?

Merci.

mercredi 31 juillet 2002 à 22:37:52 | Re : Séparer les mots d'une phrase

Beuss

bah bien sur que ca marche
lundi 5 août 2002 à 12:27:27 | Re : Séparer les mots d'une phrase

txprog

euh, salut !
tu connaissai pas la fonction strtok ? elle découpe une chaine selon un token (espace, virgule, point...), a utiliser !

[TiTo];-P



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

100000000000000000x merci ca marche impek


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

remplace ta boucle for par celle ci et teste

int j = 0;
for(int i=0 ; i<strlen(st) ; i++)
{
if (st[i] == 32) {
cout<<val<<"\n";
strcpy(val,"");
j = 0;
}
else
{
val[j] = st[i];
j++;
}
}


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

Salut.
J'ai créé ce prog pour séparer les mots d'une phrase :

#include <iostream.h>
#include <stdlib.h>
#include <string.h>

void main()
{
char *st = "mot1 mot2 mot3 mot4 ";
char val[255] = "";
int i;
for(i = 0; i < strlen(st); i++){
if (st[i] == 32){
cout<<val<<"\n";
strcpy(val, "");
}else{
strcat(val, (char*)st[i]);
}
}
system("PAUSE");
}

mais ça ne fonctionne pas ! Quelqu'un sait comment fair ?

Merci.




Cette discussion est classée dans : mots, val, phrase, st, séparer


Répondre à ce message

Sujets en rapport avec ce message

Mélangeur de mots... dans la phrase! [ par kdasign ] Bonjour à tous, Je ne suis pas du tout informaticien, et je n'y connais pas grand chose, j'étais simplement à la recherche d'un mélangeur de mots, un Lire tags & mots de fichiers (images) ? [ par ndubien ] Bonjour, Je recherche un moyen de lire les mots clés d'un fichier image, sa description, ses commentaires, notation... bref tout ce que contient une probleme en exécution [ par danni31 ] bonsoir;mon programme se compile sans aucune erreurs et il s'exécute, et se termine normalement mais la fenêtre apparaît puis disparaît immédiatement Problème avec un tableau string [ par 4u4me4us ] Bonjour tout le monde, je me permet de vous sollicité car je ne comprends pas mon erreur de compilation. J'ai une class que j'ai nommé "perso". Dan programme pic16F877 ccs c compiler [ par stefanovic ] #include #use delay (clock=4000000) #fuses XT,NOWDT,NOPROTECT,NOLVP #include #include #define use_portb_lcd TRUE #include //Affichage Sur LCD Manipulation des fichiers [ par ouafaei ] Bonjour à tous, Comment faire pour écrire un programme qui affiche les mots d'un programme c sans les mots clés avec les numéros de lignes de leur app lire des mots separes par des espaces avec fscanf [ par vercd7am ] Bonjour, j'essaye actuellement de lire des informations contenues dans un fichier txt pour ensuite travailler avec. J'ai cree une structure pour pla exercice sur le C [ par linx2816 ] je cherche les codes des programmes ci-dessous. Es-ce que quequ'un pourrait m'aider pour ces exos. svp; merci d'avance! Exercice1 Compteur de mots demande d'aide svp sur les liste chainé [ par memoireph ] mon but et de faire un tout petit dictionnaire j'ai fais deux fonction une pour l'ajout d'un mots et une autre pour la suppression d'un mots,quand j'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,700 sec (3)

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