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

error C2664: itoa: невозможно преобразовать параметр 1 из 'int *' в 'int' + запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество положительных элементов одномерного массива http://www.cyberforum.ru/cpp-beginners/thread954165.html
Доброго времени суток. помогите, пожалуйста, с задачей. У меня сложности с указателями. Задача. Подсчитать количество положительных элементов одномерного массива, порядковый номер которых больше...
C++ Ребята есть ли метод vector <bool> записать в бинарный файл? Всем доброго времени. Возник вопрос есть ли такой хитрый способ чтоб можно было записать в бинарник значения булл имеем vector <bool> размер к примеру 100000. хочу записать. fstream... http://www.cyberforum.ru/cpp-beginners/thread954135.html
Не находит файлы для include C++
Здравствуйте, работаю в Code::Blocks'e, пытаюсь подключить свои файлы с помощью #include, но компилятор не может их найти. Уже добавил в проект, в папку с проектом, вообщем перепробовал всё. В чём...
Внешняя функция C++
вот условие лабы: Разработать класс Stud (студент) содержащий поля фамилия, семестр, 4 оценки, конструкторы и деструктор, функцию вывода информации по объекту. Внешняя функция exam заносит в объект...
C++ Численное решение уравнений http://www.cyberforum.ru/cpp-beginners/thread954063.html
Прошу помощи. Найти наименьший положительный корень уравнения каждым из способов: метод итераций метод Ньютона (метод касательных) метод секущих (правило ложного положения) метод деления...
C++ Массивы. Найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон Всем привет! Начал изучать C++, сталкнулся вот с такой задачей Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое отрицательных чисел и подсчитать количество чисел,... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
14.09.2013, 08:57
Цитата Сообщение от kpoxaa Посмотреть сообщение
int *flightNumber;
printf("\nВведите номер: ");
scanf("%d", &flightNumber);
mainList.addLast(flightNumber);
расскажи пожалуйста что ты хотел получить и накой ляд тебе указатель?
пойдем по шагам
Цитата Сообщение от kpoxaa Посмотреть сообщение
int *flightNumber;
объявим указатель, который на данный момент указывает в никуда
Цитата Сообщение от kpoxaa Посмотреть сообщение
scanf("%d", &flightNumber);
вот здесь ты присваиваешь указателю, нет не число, а адрес в памяти на который будет указывать указатель, даже если ты не ошибешься и он будет указывать на правильный диапазон, то в памяти то все равно мусор
Цитата Сообщение от kpoxaa Посмотреть сообщение
mainList.addLast(flightNumber);
и вот здесь ты отдаешь совершенно неправильный указатель

попробуй так
C++
1
2
3
MainList mainList;
int aaa=5;
mainList.addLast(&aaa);
и посмотри что будет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru