bài tập là: đổi chữ cái đầu của mỗi từ thành chữ in hoa
nhưng sau khi em đổi thì khi put ra màn hình chỉ có đúng ký tự cuối cùng. Bây em muốn put ra cả dãy thì phải làm thế nào ạ? đa tạ đa tạ 
char Fupper(char *s)
{
s[0]=toupper(s[0]);
while(strstr(s," ")!=NULL)
{
s=strstr(s," ")+1;
s[0]=toupper(s[0]);
}
puts(s);
}
int main()
{
char string[255], stringcpy[255];
printf("\nEnter string: ");
gets(string);
Fupper(string);
getch();
return 0;
}
nên khi puts() thì nó chỉ in từ cuối đến
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?