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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 01:47   #1
s2dentishe
Пользователь
 
Регистрация: 13.11.2009
Сообщений: 70
По умолчанию перечисляемый тип данных не работает с русскими словами

доброй ночи!
перечисляемый тип данных не работает с русскими словами
type TWord = (начало,конец); - выдает ошибку "illegal character in input file"
не подскажите, что делать?

Последний раз редактировалось s2dentishe; 09.06.2011 в 01:54.
s2dentishe вне форума Ответить с цитированием
Старый 09.06.2011, 06:54   #2
Jaguar83
Профессионал
Пользователь
 
Аватар для Jaguar83
 
Регистрация: 25.05.2011
Сообщений: 91
По умолчанию

И что??? Правила составления имен переменных в паскале читал?
Зачем тебе ИМЯ ПЕРЕМЕННОЙ на русском языке???
Помог? Будь человеком - жми на весы слева!
Jaguar83 вне форума Ответить с цитированием
Старый 09.06.2011, 08:20   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Правила составления имен переменных в паскале читал?
А с чего ты решил что автор в паскале барахтается? Где он писал об этом?
Цитата:
выдает ошибку "illegal character in input file"
Пардонте, каким макаром эта ошибка относится к типам?
На какой строке она возникает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.06.2011, 08:24   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
не подскажите, что делать?
отказать от этой мысли!
Jaguar83, прав.
Идентификаторы должны начинаться с латинской буквы и могут содержать латинские буквы, цифры и знак подчёркивания.

Как вариант можете использовать транскрипцию:
Код:
type TWord = (nachalo,konec);
А если не секрет, зачем Вам нужно, чтобы идентификаторы были по русски?! Каприз?..


Цитата:
Сообщение от Stilet
А с чего ты решил что автор в паскале барахтается? Где он писал об этом?
Интуиция!
кстати, скорее Delphi
TurboPascal выдаёт Ошибку #5: Syntax error
а Delphi:
[Error] Unit1.pas(16): Illegal character in input file: 'н' ($ED)

Последний раз редактировалось Serge_Bliznykov; 09.06.2011 в 08:27.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.06.2011, 08:26   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Идентификаторы должны начинаться с латинской буквы и могут содержать латинские буквы, цифры и знак подчёркивания.
Да ну... спорный вопрос таки
Просто автору нужно указать ЯП и показать четко строку на которой вылезает ошибка. Чет я не оч. верю что она именно там всплывает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.06.2011, 08:29   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от s2dentishe Посмотреть сообщение
не подскажите, что делать?
Извечный вопрос, достойный Чернышевского . Что делать, что делать? Пробовать Глагол...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.06.2011, 08:47   #7
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от s2dentishe Посмотреть сообщение
доброй ночи!
перечисляемый тип данных не работает с русскими словами
type TWord = (начало,конец); - выдает ошибку "illegal character in input file"
не подскажите, что делать?
Делфи на английском писан - видимо поэтому нельзя. Что делать?
1) использовать английские слова;
или
2) использовать массивы вместо перечислений.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 09.06.2011, 08:50   #8
Jaguar83
Профессионал
Пользователь
 
Аватар для Jaguar83
 
Регистрация: 25.05.2011
Сообщений: 91
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А с чего ты решил что автор в паскале барахтается? Где он писал об этом?
Объявление перечисляемого типа
Код:
type TWord = (начало,конец);
Предполагаю, автор хотел использовать строки 'начало', 'конец'.
Только не совсем понимает разницу между именем и значением переменной
Помог? Будь человеком - жми на весы слева!
Jaguar83 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тип данных в С++ Mashul'ka Помощь студентам 3 29.03.2011 20:53
Тип данных Марк Охман БД в Delphi 4 27.09.2010 15:40
Перечисляемый тип перевести в строку? XPAiN Общие вопросы Delphi 3 23.01.2010 13:15
Новый тип с зарезервированными словами Alex Cones Общие вопросы Delphi 5 03.06.2009 22:22
В Access есть тип данных "Счетчик".Есть ли подобный тип данных в MS Sql Server 2000? An_ton SQL, базы данных 5 16.01.2009 17:55