Файл CACities.cpp
// CACities.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <windows.h> // Для перевода в русский.
#include <locale.h> // Для русского языка
#include <string> // Библиотека для работы со строками
#include "Cities.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы
system("chcp 1251");
const string fileName = "Cities.txt";
ifstream fin(fileName);
string s, inputStr, inputChar, findStr, str;
int countCities = 0, j = 0;
char c;
string nameCity, lastCharNameCity; //s - обрабатываемая строка, nameCity - название города
int numCity = 0; //номер найденной записи в списке городов
bool findWord, noMatches = true, endGame = false; //Показывает найдено ли слово в списке городов, показывает обнаружены ли совпадения
if (!fin)
{
cout << "Невозможно открыть файл" << endl;
}
else
{
//Подсчёт количества строк в файле
while (!fin.eof())
{
getline(fin, s);
countCities++;
}
//Переход в начало файла
fin.clear();
fin.seekg(0, ios_base::beg);