Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <cstdlib>
- using namespace std;
- void separaPalabras(char*,char**,int*);
- void separaPalabras(char *cad, char**pal,int &numPal){
- char *c=cad;
- if(*c!=' '){
- pal[0]=cad;
- numPal++;
- c++;
- }
- while(*c){
- //Buscamos el inicio de una palabra
- if(c[0]==' ' && c[1]!=' ' && c[1]!=0){
- //inicio de una palabra
- pal[numPal]=c+1;numPal++;
- }
- //Buscamos el fin de la palabra
- if(c[0]!=' ' && c[1]==' '){
- c[1]=0;c++;
- }
- c++;
- }
- }
- int main() {
- // your code goes here
- char cad[500]=" Mascapo Pedro Lopez Gomez ";
- char *pal[20];
- int numPal=0;
- separaPalabras(cad,pal,numPal);
- for(int i=0;i<numPal;i++){
- printf("%s\n",pal[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement