AOJ 10022 - Finding a word

大文字と小文字を区別しない。読んでない。
単語ごと。読んでない。
小さな液晶に2つのウィンドウ表示するので見落としがちです
その代わり、transformという関数を知ったのでよかったです。
ラムダ式もつかいました。便利すぎます。

#include<iostream>
#include<algorithm>
#include<cstdio>

int main(){
	int n = 0;
	std::string W, T;
	std::cin >> W;
	std::transform(T.begin(), T.end(), T.begin(), [](char c){return tolower(c);});
	while(std::cin >> T, T != "END_OF_TEXT"){
		std::transform(T.begin(), T.end(), T.begin(), [](char c){return tolower(c);});
		(T==W)&&n++;
	}

	std::cout << n << std::endl;
}