Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 20:21   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
Восклицание Нераспознная управляющая последовательность

Вот есть такой код....Не удивляйтесь, что не красиво, это сейчас не важно...
Код:
using System;
using System.IO;

namespace Classes
{
    struct Info
    {
        public string SurName;
        public string Name;
        public int Age;
        public int Pol;
        public int MaritalStatus;
        public int DayofBirth,MonthOfBirth,YearOfBirth;
        public string nativeCity;
        public string Country;
        public string City;
        public string Email;
        public string mobilphone;
        public string homephone;
        public string icq;
        public string Doing; //деятельность
        public string Interests; //интересы
        public string FavouriteMusic;
        public string FavouriteFilms;
        public string FavouriteBooks;
        public string aboutmine; //о себе
    } 
        
    class User
    {
      public Info allaboutme;
      bool isActive;
      Info[] friends = new Info[15000];
      public User()
      {
          isActive = true;
          StreamReader inform = new StreamReader("c:\dates.txt",System.Text.Encoding.Unicode);
          allaboutme.SurName = inform.ReadLine();
          allaboutme.Name = inform.ReadLine();
          allaboutme.Age = Convert.ToInt32(inform.ReadLine());
          inform.Close();
      }
    }
    class MyApp
    {
        public void Main()
        {
            User Mine;
            System.Console.WriteLine("Фамилия - {0}",Mine.allaboutme.SurName);
            System.Console.WriteLine("Имя - {0}",Mine.allaboutme.Name);
            System.Console.WriteLine("Возраст - {0}",Mine.allaboutme.Age);
            System.Console.ReadLine();
        }
    }
}
}
Однако, в строке
Код:
  StreamReader inform = new StreamReader("c:\dates.txt",System.Text.Encoding.Unicode);
Выдаёт ошибку "Нераспознная управляющая последовательность". Чё это значит?
_-Re@l-_ вне форума Ответить с цитированием
Старый 25.11.2010, 20:37   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Так, ладно, с этим сам разобрался, почему теперь выдаёт ошибку "использование локальной переменной Mine, которой не присвоено значение"?
Код:
using System;
using System.IO;

namespace Classes
{
    struct Info
    {
        public string SurName;
        public string Name;
        public int Age;
        public int Pol;
        public int MaritalStatus;
        public int DayofBirth,MonthOfBirth,YearOfBirth;
        public string nativeCity;
        public string Country;
        public string City;
        public string Email;
        public string mobilphone;
        public string homephone;
        public string icq;
        public string Doing; //деятельность
        public string Interests; //интересы
        public string FavouriteMusic;
        public string FavouriteFilms;
        public string FavouriteBooks;
        public string aboutmine; //о себе
    } 
        
    class User
    {
      public Info allaboutme;
      public bool isActive;
      public User()
      {
          isActive = true;
      }
    }
    class MyApp
    {
        public void Main()
        {
            User Mine;
            StreamReader inform = new StreamReader(@"c:\dates.txt", System.Text.Encoding.Unicode);
            Mine.allaboutme.SurName = inform.ReadLine();
            Mine.allaboutme.Name = inform.ReadLine();
            Mine.allaboutme.Age = Convert.ToInt32(inform.ReadLine());
            inform.Close();
            System.Console.WriteLine("Фамилия - {0}",Mine.allaboutme.SurName);
            System.Console.WriteLine("Имя - {0}",Mine.allaboutme.Name);
            System.Console.WriteLine("Возраст - {0}",Mine.allaboutme.Age);
            System.Console.ReadLine();
        }
    }
}
Так, ладно и с этим разобрался.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Последовательность CraftR14 Общие вопросы Delphi 1 07.05.2010 13:11
Последовательность zasqzasq Помощь студентам 6 24.04.2010 17:22
Последовательность СержПф Помощь студентам 0 23.04.2010 13:37
последовательность zhenya.ya Помощь студентам 1 14.03.2010 22:48
Последовательность CrazyRabbit Помощь студентам 14 08.02.2009 17:22