Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Укаатель на массив указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстом. Объясните алгоритм если не сложно.. http://www.cyberforum.ru/cpp-beginners/thread244218.html
1. Дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками препинания. Удалить из этого файла фразы, содержащие предлоги «с», «на», «под». Добавлено через...
C++ Кто может помочь написать программу Помогите пожалуйста, очень нужно! Задание Программа должна предоставлять возможность нескольким пользователям работать с числовыми данными. Сведения о пользователях должны храниться в отдельном... http://www.cyberforum.ru/cpp-beginners/thread244215.html
C++ Как узнать дату и время изменения файла
Нужно чтобы прога на с++ просматривала тхт файлы в отдельной папке и записывала в переменные или массив дату и время их изменения. (не создания а именно изменения или другими словами дату и время...
Реализовать класс: “Двумерный массив” C++
Реализовать класс: “Двумерный массив”. Реализовать: - Конструктор инициализации, имеющий два параметра (количество строк и столбцов) - Перегрузить операции: =, ++ - Методы ввода-вывода...
C++ Переменная типа указатель на int передается по значению? http://www.cyberforum.ru/cpp-beginners/thread244135.html
Всем привет! Изучая С++ возник такой вопрос. Как сделать так чтобы передавая указатель на массив в функцию я мог менять не только массив но и указатель на него? (не спрашивайте зачем мне это нужно,...
C++ вывод строки по заданному слову Доброго всем времени суток! Я только начинаю изучать с++ и мне очень нужна помощь.. кому не сложно помогите пожалуйста... Собственно суть вопроса в следующем: Считать текст из файла и вывести на... подробнее

Показать сообщение отдельно
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265

Укаатель на массив указателей - C++

17.02.2011, 14:05. Просмотров 268. Ответов 1
Метки (Все метки)

Здравствуйте! Есть массив указателей:

C++
1
2
3
4
5
6
7
8
char *names[] = 
{
    "Sergey",
    "Yurii",
    "Olga",
    "Igori",
    NULL            //Нулевая константа кончает список;
};
Есть функция для нахождения слов:

C++
1
2
3
4
5
6
7
8
9
int search(char *p[], char *name)
{
    int t;
    
    for(t=0; p[t]; t++)                        //Что такое p[t]? 
        if(!strcmp(p[t], name)) return t;
    
    return -1;  
}
Я так понимаю что p[t] какое то целое значение, в таком случае:

C++
1
2
3
4
int t=0;
char *k;
k=names[t];
 cout << k << "\n";
выходят ошибки. Я понимаю что в цикле мы пробегаемся по всем указателям. Все таки плохо я понимаю как работают указатели. Помогите пожалуйста разобраться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru