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

арифметические действия с указателями не работают - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать Методы Програмы http://www.cyberforum.ru/cpp-beginners/thread907387.html
Добрый день.Есть прога нужно описать методы.Где знаки вопроса. Розклянемо Сlass ListData. Сlass ListData { string data; int key; // ключі, скільки даних в 1 запиті char sep; // символ сепаратор }; Методи Class ListData listData(); - класс без параметрiв.
C++ Различие функций setlocale() и SetConsoleCP()/SetConsoleOutputCP() Вопрос состоит в следующем... Можно проверить с помощью функций GetACP(), GetOEMCP(), GetConsoleCP(), GetConsoleOutputCP(), что функция setlocale НЕ МЕНЯЕТ НИКАКИХ КОДИРОВОК в потоках ввода/вывода. Однако, если использовать функцию SetConsoleOutputCP(1251) или SetConsoleCP(1251), то после них setlocale() не работает! Особенно удивительно относительно функции SetConsoleCP(1251), она то здесь при... http://www.cyberforum.ru/cpp-beginners/thread907373.html
Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца C++
решил задачу думаю правильно все сделал. Если есть гдето ошибка скажитьте)))) #include<iostream> #include <conio.h> #include <cmath> #include <iomanip> #include <time.h> using namespace std; int main() { int n,m;
C++ run-time check failure #3-не запускаеться программулька
Простая программка, проверяю-правельная. У друзей-работает, а у меня выдает "run-time check failure #3 the variable 'c' is being used without being initialized" Что может быть это? Вижуал Студию переставляла, не помогает( Вот собствено и код #include <iostream> using namespace std; void main() { int a,b,c; float d;
C++ дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися) http://www.cyberforum.ru/cpp-beginners/thread907350.html
нужно чтоб на экран еще выводило перед новым массивом А, числа,которые повторяются в массиве В 2 раза. и перед С тоже чтоб выводило на экран числа,которые остались в старом массиве А. само задание было таково: 43. Вводятся массивы А и В. Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися в массиве А.на...
C++ Поменять местами столбцы матрицы условие : В матрице из действительных чисел поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы. #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
20.06.2013, 08:28     арифметические действия с указателями не работают
На одном сайте (http://www.c-cpp.ru/books/arifmetich...s-ukazatelyami) написано, что с при увеличении указателя на единицу, значение по его адресу увеличится на длину его типа, например:
C++
#include <iostream>
using namespace std ;
 
int main ()
{
    int n = 40 ;
 
    int *p = &n ;
 
    p ++ ;
 
    cout << *p << endl ; // должно быть 44
}
Почему в результате не получается 44 ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru