Andy_74
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору akaGM Прежде всего замечу, что я пишу на C, причем вещи вида +-*/ и вывести в файл. Для реализации научных численных методов мне хватает. Естественно, я пытался собрать сам. Закинул все *.f из ...ftn/ в source files проекта статической библиотеки, получил 1>C:\Grafor\xlgax.f(44): error #6633: The type of the actual argument differs from the type of the dummy argument. ['*10'] 1>C:\Grafor\xlgax.f(44): error #7836: If the actual argument is scalar, the corresponding dummy argument shall be scalar unless the actual argument is an element of an array that is not an assumed-shape or pointer array, or a substring of such an element. [JBCD] на call symbol(0.,0.,2.*c,'*10',-3,0.) и call symbol(x-1.3333*bsf,y-c-1.5*bsf,bsf,'10',2,0.) (предшествующий call symbol(b1+.5*b2-.6666*c*n,rdb(8)-6.*c,2.*c,name,n,0.) отработал нормально). Очевидно, что вместо этих закавыченных аргументов должен стоять какой-то конкретный float. Какой? Кстати, посмотрел в symbol.f и обратил внимание, что в нем вызывается symtab, который в ...ftn/ лежит как .old. Это нехорошо, нет? Добавлено: knkd Большое спасибо, сейчас посмотрю... |