Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 31.07.2011, 18:09   #21 (permalink)
Yug7
Member
 
Регистрация: 26.07.2011
Сообщений: 33
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Program
Source compiled 50 lines
Code size 3072 bytes
Data size 1194 bytes
Stack size 16384 bytes
Min heap size 0 bytes
Max heap size 655360 bytes
Real
DOS: 57 K
IDE : 10 K
Program : 0 K
Free : 562 K
Protekted
IDE : 568 K
Free : 15185 K

Status : PROGRAMZ.PAS terminated,
exit code 0
Yug7 вне форума   Ответить с цитированием
Старый 31.07.2011, 18:17   #22 (permalink)
Yug7
Member
 
Регистрация: 26.07.2011
Сообщений: 33
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Компиляция прошла ? А как программу запустить ? Там все по-английски.
Yug7 вне форума   Ответить с цитированием
Старый 31.07.2011, 20:57   #23 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Yug7 Посмотреть сообщение
Я неправильно ввел
А позвольте спросить - зачем Вы вручную набиваете программу? Не лучше ли через copy-paste? Тогда и ошибки не возникнут.
Vladimir_S вне форума   Ответить с цитированием
Старый 01.08.2011, 13:53   #24 (permalink)
Yug7
Member
 
Регистрация: 26.07.2011
Сообщений: 33
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Пробовал я copy-paste. Turbo Pfscal не реагирует. Только когда в его окне что-то копируешь, тогда пожалуйста,и вставит,что скопировал.
А компиляцию,я так понимаю, он таки сделал. А как теперь посмотреть на результаты работы. Или еще что -то надо сделать ?
Yug7 вне форума   Ответить с цитированием
Старый 01.08.2011, 16:30   #25 (permalink)
gotherson
Member
 
Регистрация: 01.08.2011
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

если программа успешно проработала, думаю результаты можно будет посмотреть в файлах вывода, у Vladimir_S это
D:\f1.dat
D:\f2.dat
gotherson вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 01.08.2011, 22:57   #26 (permalink)
Yug7
Member
 
Регистрация: 26.07.2011
Сообщений: 33
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Совершенно верно, есть такие файлы

D:\f1.dat
D:\f2.dat

оба читаются, но результаты совсем не те, что ожидались :
3
5
9
11
15
17
21
23 ... Это D:\f1.dat

1
4
8
10
14
16
20 ... Это D:\f2.dat
Yug7 вне форума   Ответить с цитированием
Старый 01.08.2011, 23:46   #27 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

да. там кажись другой буфер обмена используется. хотя если честно хз. но чтоб скопировать надо открыть исходник проги в ТЕКСТОВОМ редакторе и туда скопировать код потом сохранить и все ок.
можно просто скопировать в файл например progrm.txt и переименовать в progam.pas
kreol вне форума   Ответить с цитированием
Старый 02.08.2011, 02:36   #28 (permalink)
gotherson
Member
 
Регистрация: 01.08.2011
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

возможно, вы с Владимиром не совсем поняли друг друга, и программа не соответствует задаче... а какие результаты вы ожидали?
gotherson вне форума   Ответить с цитированием
Старый 02.08.2011, 03:40   #29 (permalink)
gotherson
Member
 
Регистрация: 01.08.2011
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

извиняюсь за даблпост, попробовал написать код.
у меня выходной файл: 3, 4, 8, 14, 26, 50... последовательность примерно такая:
Код:
k   a b
0   1 1     c (кол-во нулей: 3-1)
1   0 0 ->  1 (запись в файл 3+1)
1*  1 0     0
2   0 1     0
3   1 0     1     d (кол-во нулей: 4-1) 
4   0 0     0 ->  1 (запись в файл 4+4)
1*  1 1     0     0
2   0 0     1     0
...
gotherson вне форума   Ответить с цитированием
Старый 03.08.2011, 13:37   #30 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Yug7 Посмотреть сообщение
Пробовал я copy-paste. Turbo Pfscal не реагирует. Только когда в его окне что-то копируешь, тогда пожалуйста,и вставит,что скопировал.
Объясняю, уже не помню, в который раз. Если Вы хотите скопировать листинг, выложенный в Windows-окне, в DOS Турбо-среду, то делается это так:
1. Выделяем текст.
2. Копируем в буфер.
3. Открываем пустое окно в любом Windows-редакторе, напр. в Notepad.
4. Выгружаем в это окно содержимое буфера.
5. Сохраняем в виде файла lalala.pas.
6. Открываем вновь созданный файл в Турбо-среде.
Возня, конечно, но всё лучше, чем вручную набивать.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 01:54.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.