Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для KakbeYura
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    72
    Репутация:
    16 ±

    Как использовать только часть массива по индексу?

    Может быть неправильно выразился, но всё же.

    Чтобы использовать массив начиная с какого-то места, достаточно ввести "array[индекс, с которого начинать]". Этом случае используется массив с индексом от введённого и до конца. А как ограничить его, чтобы не до конца? У меня есть, припустим, new array[200], а я хочу в использовании взять только до array[100], а остальные 100-200 в даном случае мне не нужны, но дальше они мне будут нужны.

    Этот способ прошу не предлагать:
    PHP код:
    new array[200];
    ...
    new 
    doparray[100];
    format(doparray100"%s", array);
    ...
    format(..., doparray, ...);
    ...
    format(..., array, ...); 

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Никогда о такой возможности не слышал. Что мешает создать 2 массива или же сначала записать один текст, а потом перезаписать другой?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Если я неправильно понял, не кричи.

    Просто указывай индекс ячейки до которой ты хочешь использовать данный массив.

    PHP код:
    format(array, 100"Заходи на - ");
    /*              */
    for(new i== 100i++) {
    //

    Ну а если захочешь записать в ячейки с 100 по 200, то делать это только циклом.

    PHP код:
    for(new 100!= 200i++) {
    array[
    i// тут уже отсчет будет начинаться со 100

    Если нужно записать текст:

    PHP код:
    strcat(array, "www.pro-pawn.ru"); 
    strcat - продолжает запись с последней использованной ячейки массива.

  4. #4
    Аватар для KakbeYura
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    72
    Репутация:
    16 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    Если я неправильно понял, не кричи.

    Просто указывай индекс ячейки до которой ты хочешь использовать данный массив.

    PHP код:
    format(array, 100"Заходи на - ");
    /*              */
    for(new i== 100i++) {
    //

    Ну а если захочешь записать в ячейки с 100 по 200, то делать это только циклом.

    PHP код:
    for(new 100!= 200i++) {
    array[
    i// тут уже отсчет будет начинаться со 100

    Если нужно записать текст:

    PHP код:
    strcat(array, "www.pro-pawn.ru"); 
    strcat - продолжает запись с последней использованной ячейки массива.
    Слегка не понял :D

    - - - Добавлено - - -

    Ладно, надо смирится с тем, что такой возможности нет :с
    Офф тему.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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