Добавил:
Koboku1
По своей натуре перфекционист. Поэтому люблю все аккуратно оформлять и упорядочивать, складывать по полочкам. Вот, не пропадать же добру, нажитому за четыре кропотливых семестра. Тут я выложил все мои ответы, курсовые, отчеты и некоторые ДЗ. Они могут вам помочь для получения зачета или сдачи экзамена. Если чего-то не нашли в папочках, то попытайте удачу в разделе НЕОТСОРТИРОВАННОЕ на моей страничке, там все 4 семестра разложены по папкам. ГРУППА КТ-43-15. Годы обучения 2015-2019. Коллекция будет пополняться. Что ж, удачки :З
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:C++ (Мытникова) / Курсовая работа Сергеева А. И / Kurs_Project_AS / Kurs_Project_AS / Kurs_Project_AS
.cpp// Kurs_Project_AS.cpp : main project file.
#include "stdafx.h"
#include < iostream > //cout
#include < conio.h > //cout
#include < fstream >//ifstream,ofstream
#include < cstring >//strtok
#include < string >//strtok
using namespace std;
using namespace std;
int main() {
setlocale(LC_ALL, ".1251");
const char delimiters[] = " ,.?!;:\t\n\r";
std::ifstream fin("input.txt");
if (fin.fail()) {
std::cerr << "Error opening source file" << std::endl;
return 1;
}
std::ofstream fout("output.txt");
if (fout.fail()) {
std::cerr << "Error creating destination file" << std::endl;
return 2;
}
while (!fin.eof()) {
std::string text; getline(fin, text);
if (fin.bad()) {
std::cerr << "Error reading source file" << std::endl;
return 3;
}
char *word = strtok((char*)text.c_str(), delimiters);
while (word) {
size_t wordlen = strlen(word);
if (wordlen >= 2) {
bool flag = true;
for (size_t i = 0; i < strlen(word); i++)
if (!isupper(word[i]<0 ? 256 + word[i] : word[i])) {
flag = false;
break;
}
if (flag) {
std::cout << word << std::endl;
fout << word << std::endl;
if (fout.bad()) {
std::cerr << "Error writing destination file" << std::endl;
return 4;
}
}
}
word = strtok(NULL, delimiters);
}
}
//fin.close();
//fout.close();*/
std::cin.get(); std::cin.get();
_getch();
return 0;
}
Соседние файлы в папке Kurs_Project_AS