ПРИЕМ ПРОГРАММЫ ВЫСТУПЛЕНИЯ КОНТАКТЫ
 
 
С 25 августа

начинается набор учащихся школ в центр компьютерных технологий отдела техники ГБНОУ "СПб ГДТЮ"

Консультации по телефону
+7(950) 045-33-15

с 18:00 до 19:00 по учебным средам:
доцент Хайдаров
Геннадий Гасимович

 
 

Март

Задание 13 и 14 по классам

 

Традиционное задание по теме:
Классы. Файлы. Чтение из текстового файла. запись в текстовой файл. Чтение и запись русских букв. 


      // 2god_2012_N13_file1.cpp : main project file.
      
      #include "stdafx.h"
      // compile with: /clr
      #using
      #include
      //#include //Для вывода русского текста
      using namespace System;
      //
      using namespace System::IO;
      //
      int main(array ^args)
      {
      //	setlocale(LC_ALL,"RUS");//Для вывода русского текста
      String^ fileName = "textfile_input.txt";
      String^ fileName2 = "textfile_output.txt";
      try 
      {
      Console::WriteLine("абв trying to open file {0}...", fileName);
      //	 StreamReader^ din = File::OpenText(fileName);
      // ИЛИ ЗАМЕНИТЬ НА 
      StreamReader^ din=gcnew StreamReader((fileName),
                            	System::Text::Encoding::GetEncoding(1251));
      //C# StreamReader sr = new StreamReader(fileName,
                            	Encoding.GetEncoding(1251));
      // Для чтения русских букв из файла
      FileStream^ fs = gcnew FileStream(fileName2, FileMode::Create);
      //FileStream ^fs = gcnew FileStream("file.txt", FileMode::Append);
      StreamWriter ^sr = gcnew StreamWriter(fs);
      String^ str;
      int count = 0;
      while ((str = din->ReadLine()) != nullptr) 
      {
      count++;
      Console::WriteLine("line {0}: {1}", count, str );
      sr->WriteLine("line {0}: {1}", count, str );
      }
      sr->Close();
      din->Close();
      }
      catch (Exception^ e)
      {
      if (dynamic_cast(e))
      Console::WriteLine("file '{0}' not found", fileName);
      else
      Console::WriteLine("problem reading file '{0}'", fileName);
      }
      getch(); return 0;
      }
                            
Результат работы программы:

constructor destructor this

Дополнительное задание 6-а по работе с файлами в Visual Studio C++ и в Visual Studio C#

Результат работы программы:
Круглая форма

Рекомендуемые видеоуроки и информационные ссылки

Основные:  Дополнительные: 


   Рейтинг@Mail.ru