Sekcja dołączanych nagłówków powinna wyglądać tak:
#include <iostream>
#include <string>
Jeśli nie używasz pre-compiled headers (technika stosowana w dużych projektach do skrócenia czasu kompilacji) - a w tym przypadku nie używasz, nie włączaj stdafx.h - jest on po prostu niepotrzebny.
W programie używasz strumieni wejścia-wyjścia, więc potrzebujesz iostream. Ponadto przechowujesz wczytane znaki w zmiennej std::string, więc musi pojawić się nagłówek string.
Niektóre IDE mają ustawione zabawne opcje dołączania odpowiednich bibliotek za plecami programisty, np. tak się działo w Dev-Cpp wersji <5 - uważam że to nie jest dobre rozwiązanie i powinno się takie wynalazki wyłączać. Lepiej mieć czystą sytuację, samemu dołączając wszystkie niezbędne nagłówki i biblioteki, a niepotrzebnych nie używać.