Стоит задача, написать программу, пользователь вводит строку, на выводе программа показывает.сколько слов в строке начинается с буквы "t", счетчик работает, но он считает все буквы t в строке, а надо только те с которых начинается слово. Подскажите, пожалуйста, где допустил ошибку.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int c=0;
char a[100] = {0};
cout << "Vvedite stroky: ";
cin.getline(a,100);
if (a[100] == 't') {
c++;
for (int i = 0; i < strlen(a); i++) {
if ((a[i] = ' ') && (a[i + 1] == 't')) {
c++;
}
}
}
cout << c;
system("pause");
return 0;
}