Code:
//tach'tu`dau`tien trong 1 xau ki tu
#include<conio.h>
#include<stdio.h>
#include<malloc.h>
#include<string.h>
#include<ctype.h>
#define empty ""
int m;
void tword(char *b);//khai bao ham` tach' tu` dau` tien
int i,temp;//bien'chay.,bien'tam.
main(){
char*a;
printf("Xau co'do dai`la`:m=");
scanf("%d",&m);
a=(char*)malloc(m*sizeof(char));
printf("Nhap vao`xau ki'tu: a[]=");
for(i=0;i<m;i++) scanf("%c",a+i);
/*neu'thay for...scanf...bang`scanf("%s",a);thi`
no'hien len the'nay`:
Xau co'do dai`la`:m=10
Nhap vao`xau ki'tu:a[]=anh yeu e
Tu`dau`tien cua xau la`:anh X<>=ux9 LOGOY U R @=LINUX9 NUMBER_OF_
PROCESSORS=2 OS=Window_NT Path=C:\Dev-Cpp\bin;C:\WINDOWS\system32;
C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\Program -->cha? hjeu? j` ca?*/
printf("Tu`dau`tien cua xau la`:");
if(strcmp(a,empty))
tword(a);//sao cho~nay`khong phai? la`*a ma` lai la`a nhi?
else printf("xau rong~");//sao no' khong in ra cai'nay`nhi?
getch();
}
void tword(char *b){
for(i=0;i<m;i++)
if(!isspace(*(b+i))){
temp=i;
break;}
for(i=temp;!isspace(*(b+i));i++)
printf("%c",*(b+i));
}