Работа с файлами. Замена всех маленьких букв на заглавные.
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();
}
Комментарии:
Нету комментариев для вывода...