C++

Работа с файлами. Замена всех маленьких букв на заглавные.

using namespace std;

void main()
{
    setlocale(0,""); // включаем кириллицу в консоли 
    char * fileName = "D:\file.txt"; // путь к файл для записи
    FILE * file = fopen(fileName, "w");
    if (file) // если есть доступ к файлу
    { 
		 const std::size_t N = 256;
    char text1[N], text2[N];
	printf ("Введите строку\n");
    std::cin.getline(text1, N); //  вводим строку
    const std::size_t len = strlen(text1);
    for (std::size_t i=0; i < len; i++) // цикл для считывания даных с введенной строки
		text2[i] = islower(text1[i]) ? text1[i] & 0xdf : text1[i]; // делаем замену малых букв на заглавные
    text2[len] = '{EDIT_TEXT}';
    std::cout << text2 << std::endl;
        bool result = fputs(text2, file); // записываем результат в файл
        if (!fputs(text2, file)) // если запись прошла успешно..
            cout << "Строка в файл записана успешно!!" << endl; // ...выводим сообщение
    }
    else
    cout << "Нет доступа к файлу!" << endl; // если нет доступа к файлу, то выводим сообщение...
    fclose(file);
	getch();
}
Добавлено: 17 Июля 2014 07:54:03 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...