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

Строки, указатели и адреса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести несколько строк, и проверить может ли этот текст быть классом http://www.cyberforum.ru/cpp-beginners/thread56229.html
Всем привет. Помогите плз решить задачку, только программа должна быть без указателей: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что...
C++ Найти сумму кубов, которая равняется числу Вот на днях задали следующую зачаду: Дано такое выражение - x^3 + y^3 = z, найти x и y, если пользователь вводит только z. http://www.cyberforum.ru/cpp-beginners/thread56223.html
C++ Сортировка
нужно написать в среде Borland C++ програму сортировки двухмерного масива методом пузырька следуя даной блок-схеме. Помогите пожалуйста, очень срочно надо, заранее благодарна.
C++ Работа со списком указателей
Здравствуйте, появился нубский вопрос. Есть код: int Choice_Happy_Star() { char* North = "North"; char* East = "East"; char* West = "West"; char* South = "South";
C++ Чтение txt файла (для упращения) http://www.cyberforum.ru/cpp-beginners/thread56208.html
Здравствуйте. Имею код: 1. Чтение файла для подсчета символов 2. Выделение памяти для найденного кол-ва символов 3. Чтение файла и занесение текста посимвольно в переменную 4. Вывод на экран #include <stdio.h> #include <string.h> #include <stdlib.h> int main (void)
C++ Асcоциативный класс. задача стойт такая - Построить ассоциируемый класс сохранения целых чисел от 1 до 100. Написать программу, которая использует ассоциируемый класс, для печати цены товара. Цена товара не превышает 100 рублей. Например : шапка - 8 руб. 05 коп. напечатать : шапка восемь рублей пять копеек. идей на ету тему у меня - 0 тож кто как может ... подробнее

Показать сообщение отдельно
AltPeople
10 / 10 / 1
Регистрация: 25.09.2008
Сообщений: 73

Строки, указатели и адреса - C++

13.10.2009, 18:56. Просмотров 1186. Ответов 1
Метки (Все метки)

есть код

C++
1
2
3
4
5
6
7
8
9
{
    char *str="Welcome";
    cout<<str<<" "<<(void *)str<<" "<<&str<<endl;
    for (int i=0;i<8;i++)
    {
        cout<<str[i]<<" / "<<(void *)str[i]<<" / "<<&str[i]<<endl;
    }
    return 0;
}
если не ошибаюсь
(void *)str - выдает адрес 1-го эл-та строки;
(void *)str[i] - выдает адрес i-го эл-та строки;

Вопрос
Почему значения (void *)str не равно (void *)str[0]????
и почему &str[i] выводит строку начиная с i-го символа строки????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru