Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2010, 19:31   #1
Seferus
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 56
Плохо Массив с использование указателя

Создать массив символов из 8 элементов. Ввести значения элементов массивов с клавиатуры при помощи функции cin и вывести каждый второй элемент массива на экран при помощи оператора цикла while с использованием функции cout. Нужно использовать указатель

Код:
#include<iostream>
using namespace std;  

void main()
{

char array [8];
int i;

cout <<"Enter characters "<< endl;

for (int i = 0; i < 8; i++)
{
cin >> array[i]; 
}

i = 1;

while ( i<8 )
{
cout << "Characters are:"<< endl;
cout << array[i] << endl;
i+=2;
}

}
Как изменить код на указатели?
Seferus вне форума Ответить с цитированием
Старый 02.11.2010, 19:54   #2
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Код:
char *array=new char [8];
или
Код:
char* array;
array=(char *)malloc(8)
в конце программы не забываем освобождать пямять
Код:
delete array[] //=========для new
free(array);  //=============для malloc
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача указателя по цепочке (Си) mutabor Общие вопросы C/C++ 3 29.05.2010 16:29
Передача указателя на массив в функцию loser Общие вопросы C/C++ 2 19.02.2010 19:41
Проверить действительность указателя Altera Общие вопросы Delphi 2 19.01.2010 12:41
Координаты указателя мыши Артэс Win Api 9 15.06.2008 16:20
Положение указателя мыши Viteef Общие вопросы Delphi 4 26.06.2007 15:59