русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Програма копіювання, читання і запису в файл на C#

Написати програму, яка записує масив чисел у файл, копіює його і считует скопійований файл на екран монітора.

Текст програми:

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;

namespace My2
{
     class Program
     {
          static void Main(string[] args)
          {
          int n = 10;
          int[,] mas = new int[n,n];
          Random r = new Random(); // змінна для випадкових чисел

          for (int i = 0; i < n; i++)
          {
               for (int j = 0; j < n; j++)
               {
                    mas[i, j] = r.Next(100); // масив приймає випадкові числа
               }
          }

          Console.WriteLine("Print massiv:");
          for (int i = 0; i < n; i++) // вивід масиву в консолі на екран
          {
               Console.WriteLine();
               for (int j = 0; j < n; j++)
               {
                    Console.Write(mas[i, j] + " ");
               }
          }

          Console.WriteLine();
          Console.WriteLine();
          StreamWriter print = new StreamWriter("in.txt", false); // перезапис у файл
          print.Write("Print massiv:"); // запис у файл рядка
          for (int i = 0; i < n; i++)
          {
               print.WriteLine();
               for (int j = 0; j < n; j++)
               {
                    print.Write(mas[i, j] + " "); // запис у файл масиву
               }
          }
          print.Close();

          File.Copy("in.txt", "in-copy.txt", false); // копіювання з можливістю перезапису.
          string read = File.ReadAllText("in-copy.txt"); // Метод зчитування з файлу

          Console.WriteLine("Output array after reading file:");
          Console.WriteLine(read); // вивід того, що було скопійовано у файл
          Console.ReadKey(); // затримка екрану до натискання будь-якої клавіші
          }
     }
}

 

Результат роботи програми:

Переглядів: 2881






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.