Перейти к содержимому

Фотография

что я не так делаю в VU-скрипте?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 darky

darky

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:alexandEr

Отправлено 05 апреля 2005 - 11:35

ошибка такая:
Compiling new_script.s...
new_script.s(1) Error: rtvuc: fatal program compilation error: [15.3.9.256]: new_script.s:0: [26.26.5.48]malformed option `-D 1'
0 warning(s), 1 error(s)

скрипт:
#include <VU.h>

func strcomp(str1, str2)
string str1, str2;
{
if (str1 == str2)
return 0;
else if (str1 < str2)
return -1;
else
return 1;
}

ошибка все время одна и та же(
что делать?(
  • 0

#2 IKom

IKom

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:ИК

Отправлено 05 апреля 2005 - 11:50

У меня приведенный Вами скрипт скомпилировался и выполнился нормально.
Вы привели весь скрипт, может там есть директивы #include для внешних скриптом или некорректные невидимые символы ? Я сталкивалась с подобным - с русскими буквами например
  • 0

#3 darky

darky

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:alexandEr

Отправлено 05 апреля 2005 - 12:02

скрипт весь... делается так:
запускаем Rational Robot, делаем File-New-Script
пишем имя например "new_script", в моем случае.
пишем:
#include <VU.h>

printf ("\n");


нажимаем CTRL+F7 (компиляция) и получаем:
Compiling new_script.s...
new_script.s(1) Error: rtvuc: fatal program compilation error: [15.3.9.256]: new_script.s:0: [26.26.5.48]malformed option `-D 1'
0 warning(s), 1 error(s)

я новичок, по логике в скрипте все верно.. скрипт вроде далеко не сложный :D .. но почему он не выполняется, я не понимаю (
помогите... :(
  • 0

#4 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 06 апреля 2005 - 14:18

Прошу прощения, а это у вас единственные функции в скрипте? Тогда не хватает майн-функции например:

#include <VU.h>

func strcomp(str1, str2)
string str1, str2;
{
if (str1 == str2)
return 0;
else if (str1 < str2)
return -1;
else
return 1;
}

{
strcomp(str1, str2);
}
  • 0

#5 darky

darky

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:alexandEr

Отправлено 07 апреля 2005 - 04:48

написал так:
#include <VU.h>

func strcomp(str1, str2)
string str1, str2;
{
if (str1 == str2)
return 0;
else if (str1 < str2)
return -1;
else
return 1;
}

{
strcomp(str1, str2);
}

та же ошибка... :blink:
  • 0

#6 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 07 апреля 2005 - 06:19

Вот так у меня откомпилировалось и заработало

#include <VU.h>


func strcomp(str1, str2)
string str1, str2;
{
if (str1 == str2)
return 0;
else if (str1 < str2)
return -1;
else
return 1;
}

{
strcomp("1", "2");
}
  • 0

#7 darky

darky

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:alexandEr

Отправлено 07 апреля 2005 - 11:24

у меня нет (

Compiling new_script.s...
new_script.s(1) Error: rtvuc: fatal program compilation error: [15.3.9.256]: new_script.s:0: [26.26.5.48]malformed option `-D 1'
0 warning(s), 1 error(s)


я уже не знаю куда лезть... может я не так компилирую (ctrl+f7)? или может у меня нет какого-нибудь обновления?
ну чудес ведь не бывает, правда.. ?
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных