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

указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел http://www.cyberforum.ru/cpp-beginners/thread242020.html
Помогите пожалуйста решить задачу на языке С++!!!Очень очень очень нужно!!! Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое введенной части последовательности.
C++ Ошибка при компиляции Решил изучать программирование.Нашёл сайт programmersclub.ru , там всё понятно и подробно описано. Написал простенькую программу, но при её компиляции выдаёт ошибку "c.c:1: fatal error: iostream.h: Нет такого файла или каталога compilation terminated." Как можно это исправить? P.S Операционка у меня Linux/Ubuntu http://www.cyberforum.ru/cpp-beginners/thread242009.html
C++ Ввести натуральное число и определить, какие цифры встречаются несколько раз.
Здраствуйте,Спецы! Помогите со следующими задачами,необходимо написать на С++,заранее благодарен:) Ввести натуральное число и определить, какие цифры встречаются несколько раз. Пример: Введите число >= 0: Введите число >= 0: 2323 1234 Повторяются: 2, 3 Нет повторов. Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года.
C++ Составить программу, подсчитывающую число удалений в каждой команде при игре в хоккей
Составить программу, подсчитывающую число удалений в каждой команде при игре в хоккей. После каждого удаления выводить на экран фамилию хоккеиста, время, на которое он удаляется с поля, и суммарное число удалений в каждой команде. После окончания игры выдать итоговое сообщение СПС
C++ Подскажите пожалуйста, что я дулаю не правильно? http://www.cyberforum.ru/cpp-beginners/thread241967.html
// my5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using std::cout; using std::cin; using std::endl;
C++ Выведите все числа на отрезке от a до b, дающие остаток c при делении на d 1.Даны натуральное n, m. Получить сумму m последних цифр числа n. 2.Вводятся 4 числа: a, b, c и d. Выведите все числа на отрезке от a до b, дающие остаток c при делении на d. Входные данные : 1 4 1 2 Выходные данные : 1 3 подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5754 / 3403 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
13.02.2011, 12:53     указатели
Gen_r_questions, указатели же разыменовывать надо. Так что это утверждение
Цитата Сообщение от Gen_r_questions Посмотреть сообщение
transport и transport[0] это вроде указатели на motorcycle, а cout выводит разные значения
- неверно.
transport - это указатель, transport[0] - это нулевой элемент массива transport, т.е. результат разыменования по смещению 0, что эквивалентно *(transport + 0) или просто *transport.

Правильная версия твоей программы:
C++
1
2
3
4
5
6
7
8
#include "stdafx.h"
#include <string>
using namespace std;
int main(){
        string transport[4]={"motorcycle", "bike", "car", "plane"};
        cout << *transport << endl;
        cout << transport[0] << endl;
}
 
Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru