URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3995
[ Назад ]

Исходное сообщение
"массив указателей и указатель на указатели этого массива"

Отправлено dialup , 24-Фев-05 00:45 
есть массив указателей(на char) и указатель на элемент этого массива.
как увеличить индекс через этот указатель на указатель?(те чтоб указ.на указ. указывал на,например,*ptr[2],если ренее указывал на *ptr[1]??)
запутался:)

Содержание

Сообщения в этом обсуждении
"массив указателей и указатель на указатели этого массива"
Отправлено genie , 24-Фев-05 05:16 
    char *arr[3]={"First","Second","Third"};
    char **curr=&arr[1];

    printf("Curr=%s\n",*curr);
    *curr++;
    printf("Curr=%s\n",*curr);


"массив указателей и указатель на указатели этого массива"
Отправлено genie , 24-Фев-05 05:18 
Pardon: *curr++ - eto izlishestvo,
curr++ vpolne hvatit:

    char *arr[3]={"First","Second","Third"};
    char **curr=&arr[1];

    printf("Curr=%s\n",*curr);
    curr++;
    printf("Curr=%s\n",*curr);