Uite aici segmentarea unui string!
/* se citeste un text. sa se afiseze cuvintele acestuia unul sub altul.
cuvintele sunt separate printr-un singur spatiu */
#include <iostream.h>
#include <conio.h>
#include <string.h>
void main (){
clrscr();
char text[251],*t,*s;
cin.get(text,251); cin.get();
strcat (text," ");
t=text;
do{
s=strchr(t,' ');
if (s){
text[s-text]='\0';
cout<<t<<endl;
t=s+1;
}
}while(s);
getch();
}