Помогите!!! Я рассчитываю на вас!  Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов,  начинающихся с заданного символа. Как мне задать символ? Программа без модуля <String.h>. 

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int word(char str[],int j)
{
 int n=0;
 for(int i=0;i<j;i++)
	{
	    if (str[i]!=' ')
		{
		  n=n+1;
		  while(str[i+1]!=' ')
		  {
			i++;
		  };
		};
	};
     return n;
}
void main()
{
	int j=0;
	char str[256];
	char rez[25] ;
	clrscr();
	FILE *in, *out;
	char *way="stroka.txt";
	if((in=fopen(way,"r"))==NULL)
	 {
	   printf("Cannot open input file");
	 }else
	    {
		fseek(in, 0, SEEK_SET);
		fgets(str,256,in);
		fclose(in);
	    }
	while(str[j]!='\0')
	j++;
	itoa(word(str,j),rez,10);
	printf("\nStroka: %s",str);
	printf("\nKol-vo slov v file: ");
	printf("%s",rez);
	getch();