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

Фотография

String, Char можно использовать?


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

#1 natali.ancharuk

natali.ancharuk

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

  • Members
  • Pip
  • 72 сообщений
  • ФИО:Анчарук Наталья Владимировна

Отправлено 12 июля 2005 - 13:23

Проблема в том, что вместо сложения текста, WinRunner складывает цифры.
нельзя ли объявить массив как "char" , что бы в нем содержались и текст и цифры или существует ли функция перевода числа в текст.
Например так
а="1";
b="2";
с=a+b;
otvet: c="12";
:new_russian:
нель зя ли использовать sprinf.
Если можно то как?
Спасибо!
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 12 июля 2005 - 13:27

Например так
а="1";
b="2";
с=a+b;
otvet: c="12";



c = a & b
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 natali.ancharuk

natali.ancharuk

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

  • Members
  • Pip
  • 72 сообщений
  • ФИО:Анчарук Наталья Владимировна

Отправлено 12 июля 2005 - 13:43

Спасибо заработало!
А вы не знаете, почему переменные объявленные в основном коде, в функциях становятся пустыми.
public function Cifry(inout l,inout mas[],inout x,inout arifm[],inout Index,inout Index2,inout c,inout znachenie,inout schet,inout z,inout s,inout ch,inout Masdann[],inout Rnn,inout n,inout MasKodNalog[],inout i,inout lik,inout line,inout j)
{
pause (i);
if (Masdann[i,9]="ðíí")  
{	file_open("C:\nccod.txt",FO_MODE_READ);
    Rnn=substr(znachenie,1,4);
    n=0;
   {while(file_getline("C:\nccod.txt",line)==0)
    n++;
	}
   MasKodNalog[n];
   lik=n;
   schet=0;
}
}
Это основной код
      {for (o=1;o<length(st);o++)
         {if (substr(st,o,1)==";")
            	{r++;
                 }
             else
            	{Masdann[i,r]=Masdann[i,r] & substr(st,o,1);
                }
      }  
         switch (Masdann[i,6])
   {
            case 1:
              
	Cifry();
      
         }

Может чтото я неправильно делаю.?
  • 0

#4 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


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

не понимаю, уточните какие именно переменные не видны и где?

и лучше бы упростить код

чтобы использовать в функции внешнюю переменную, ее надо объявить как extern

пример:
function f ()
{
 extern iVar;
 tl_step (iVar, "", "");
}

# main program
static iVar = 12;
tl_step (iVar, "", "");
f ();

  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#5 natali.ancharuk

natali.ancharuk

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

  • Members
  • Pip
  • 72 сообщений
  • ФИО:Анчарук Наталья Владимировна

Отправлено 12 июля 2005 - 14:26

допустим у меня в основном коде переменная i должна быть глобальной и Masdann[] И все остальные:
только почемуто в основном тексте они имеют данные а пере ходят в функцию становится пустой.
  • 0

#6 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 12 июля 2005 - 14:38

попробуйте перед использованием переменной объявить ее как public в основном коде
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest



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

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