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

Указатели на указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ алгоритм удаление записей http://www.cyberforum.ru/cpp-beginners/thread554795.html
напишите мне плиз алгоритм удаление записей из базы данных из куче!! буду очень благодарен! #include "stdafx.h" #include <conio.h> #include <locale.h> #include <iostream> #include...
C++ Класс || первый опыт Привет всем не спящим в этот поздний(ранний) час! Как можно увидеть из заголовка, я пытаюсь освоить классы. Написал простенький код: #include "stdafx.h" #include <iostream> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread554780.html
C++ ASCII код последного символа в слове
Здраствуйте. Помогите пжл с примерной реализацией на С++ или просто на словах: как можна получить ASCII код последного символа в слове. Слово береться з текстового файла data2.txt. Под словом...
C++ Определить, сколько раз повторяется определенный элемент матрицы
Народ, помогите пожалуйста! Что то я запутался. допустим у меня есть массив: 1 3 1 4 6 7 1 4 5 8 1 2 9 1 4 6 10 Моя задача: Перебрать по строчкам и столбцам и найти допустим сколько...
C++ Написать программу которая вычисляет объем параллелепипеда на языке C++ http://www.cyberforum.ru/cpp-beginners/thread554751.html
1) Написать программу вычисления объема параллелепипеда. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом)....
C++ Реализация синуса ряды Тейлора Здрасте, помогите пожалуйста, пытаюсь реализовать функцию, которая считает синус через ряды Тейлора, но результат получается отрицательный, где может быть проблема? И можно ли как-то с... подробнее

Показать сообщение отдельно
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81

Указатели на указатель - C++

22.04.2012, 04:17. Просмотров 2027. Ответов 12
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void print(char** p)
{
    while(*p)
    std::cout << *p++ << '\n'; //ps[0] а потом ps[1] ?
}
 
void main()
{
    std::cout << "Test string \n";
    char** ps = new char*[10];
    char* p = new char[256];
    std::cin >> p;
    *ps++ = p; //ps[0] = p ?
    char* k = new char[256];
    std::cin >> k;
    *ps = k; // ps[1] = k?
    print(ps);
    
}
Не работает такой пример.
Я пытался создать указатель на массив указателей
C++
1
char** ps = new char*[10];
далее записать 0 элементу массива указателей считаную строку
потом 1 элементу
при попытки вывести эти строки ошибка и выводится только последний элемент.
почему
C++
1
while(*p)
не прирывает функцию?
Почему не выводится первый элемент?
Спаибо за помошь )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru