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

Указатели: правильно ли я понял вопрос? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс описывающий множество http://www.cyberforum.ru/cpp-beginners/thread162933.html
Создать класс описывающий множество и производный от него с реализацией функций обьединения, пересичения, дополнения, деления и симетрического деления...Не могу написать функции для производного...
C++ Вывести среднюю сумму по броскам для обоих участников (игра "кубики") Игра «кубики». Условие: имеется два игральных кубика со значениями от 1 до 6. Игра происходит с компьютером, кубики бросаются поочередно. Побеждает тот, у кого сумма выпавших очков по итогам пяти... http://www.cyberforum.ru/cpp-beginners/thread162929.html
Перевод чисел из одной системы счичления в другие C++
Помогите пожалуйстареализовать такую программу: Написать функцию, которая получает в качестве аргументов целое положительное число и систему счисления, в которую это число должно переводится...
Какая есть библиотека для работы с ftp? C++
есть ли какая либо библиотека для работы с ftp? <ftp.h> -?если нет то где можно скачать? Программирую на С++ в КОНСОЛИ. Программа под винду. я новичок так что извените если что не так.
C++ Как реализовать работу со списком строк и списком цифр в классе List? http://www.cyberforum.ru/cpp-beginners/thread162890.html
Добрый день! Проблема такая Есть класс-список: #include "stdafx.h" #include <iostream> #include <string> using namespace std; class Node {
C++ Класс целых чисел Ребят помогите плиз с таким вот делом: нужно сделать класс для списка целых чисел. Что бы можно было добавить в начало число, добавить в конец, узнать сколько там элементов, получить n-ый элемент,... подробнее

Показать сообщение отдельно
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 484

Указатели: правильно ли я понял вопрос? - C++

01.09.2010, 19:16. Просмотров 1161. Ответов 8
Метки (Все метки)

Есть задание
Решите следующие задачи. Полагайте, что беззнаковые целые хранятся в 2 байтах, и
что начальный адрес массива находится в ячейке памяти 1002500.
a) Объявите массив values типа unsigned int с 5 элементами и присвойте элементам на-
чальные значения в виде четных чисел от 2 до 10. Полагайте, что определена символи-
ческая константа SIZE, равная 5.
b) Объявите указатель vPtr, который указывает на объект типа unsigned int.
c) Напечатайте элементы массива values, используя запись с индексом массива. Ис-
пользуйте структуру for и считайте, что целая управляющая переменная i уже была
объявлена.
Я написал такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
#include<windows>
 
int main()
{
   const size = 5;
   unsigned int values[size] = {2, 4, 6, 8, 10};
   unsigned int *vPtr = &values;
   int i;
 
   for (i = 0; i <= size; i++)
   {
      cout << "values[" << i << "] = " << values[i] << endl;
   }
 
 
   system("pause");
   return 0;
}
Получаю ошибку
[C++ Error] N5_9_P405.cpp(10): E2034 Cannot convert 'unsigned int ( *)[5]' to 'unsigned int *'
[C++ Warning] N5_9_P405.cpp(21): W8004 'vPtr' is assigned a value that is never used
1) Не могу преобразовать массив (имя которого является указателем на его первый элемент, так?) в указатель. Чуствую, что где то здесь
C++
1
unsigned int *vPtr = &values;
сделал неправильно. А задании написано:
b) Объявите указатель vPtr, который указывает на объект типа unsigned int.
Может, "объект типа unsigned int" - это не конкретно массив values, а что-то другое?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru