Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Ignisor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я даже не знаю какую часть скинуть, но думаю эту (этот вариант работает, но так себе):
 

Код:
 
Module numbr
    integer*8:: T=0
    character(256):: X
End
 
SUBROUTINE CalculatorNum1( dlg, id, callbacktype )
 
  use iflogm
  use numbr
   
  implicit none
 
  type (dialog) dlg
  integer id, callbacktype
  logical lret
  include 'resource.fd'
   
  if (callbacktype == dlg_clicked) then  
    T=(T*10)+1
    write (X, *) T
    lret = DlgSet(dlg, IDC_EDIT_MAIN, X)
  endif
 
END SUBROUTINE CalculatorNum1
 

 
А неработает вот так:

Код:
 
 
SUBROUTINE CalculatorNum1( dlg, id, callbacktype )
 
  use iflogm
  use numbr
   
  implicit none
 
  type (dialog) dlg
  integer id, callbacktype
  logical lret
  include 'resource.fd'
   
  if (callbacktype == dlg_clicked) then  
    X=X//"1"
    lret = DlgSet(dlg, IDC_EDIT_MAIN, X)
  endif
 
END SUBROUTINE CalculatorNum1
 

Всего записей: 5 | Зарегистр. 12-01-2015 | Отправлено: 14:35 12-01-2015
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы программирования на FORTRAN (ФОРТРАН)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru