#include <stdio.h>
#include <string.h>
int main(void)
{
int n, p;
char *ptr, str[255] = "The mask. Hello Moon ! Disabled DMA, soundman.";
char buf[64] = {'\0'};
//printf("in str: ");
//gets(str);
n = p = 0;
for(ptr = str; sscanf(ptr, "%[^.!?]%n", buf, &p) == 1; ptr += p + 1, ++n)
puts(buf);
printf("count: %d\n", n);
return 0;
}