Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Указатель на массив указателей


Автор: _int64 22.2.2007, 21:44
Код

char **words=new (char*)[10];
char *s="gohome!";


надо первому указателю массива присвоить с 3-его по 6-ой символ s

Автор: Rockie 22.2.2007, 22:39
Код

#include <iostream>

using std::cout;

int main()
{
    char** words = new char* [10];
    char* s = "gohome!";

    words[0] = &s[2];

    cout<<words[0];
    
    return 0;
}


Добавлено @ 22:44 
то есть 

Цитата

words[0][0] = 'h'
words[0][1] = 'o'
words[0][2] = 'm'
words[0][3] = 'e'
words[0][..]

words[1][0]
words[1][1]
words[1][..]

words[..][..]

Автор: _int64 23.2.2007, 00:11
Rockie, 
спасибо!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)