Форум программистов, компьютерный форум 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 вещественных чисел: найти среднее арифметическое отрицательных чисел и подсчитать количество чисел,... подробнее

Показать сообщение отдельно
kpoxaa
72 / 33 / 1
Регистрация: 03.08.2012
Сообщений: 447

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

14.09.2013, 08:22. Просмотров 1536. Ответов 16
Метки (Все метки)

Подскажите пожалуйста как быть... в конструктор приходит *int и мне нужно создать файл, с именем таким же, что и значение, которое приходит по этому адресу.

C++
1
2
3
4
5
6
7
8
9
10
List(int *flightNumber)
{
     char s1[] = ".txt";
     char *s2 = itoa(*flightNumber, s1, 16); // ошибка на этой строчке
     char s3[30];
     strcpy(s3, s1);
     strcat(s3, s2);
     printf("буфер после копирования: \"%s\"\n", s3);
      
}
Текст ошибки: Необработанное исключение в "0x00021a38" в "prog.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000001".

Я погуглил и вот так вот можно делать:
C++
1
2
3
4
 
    int a;
    int *b = 5; // error C2440: инициализация: невозможно преобразовать 'int' в 'int *' 
    a = b; // error C2440: =: невозможно преобразовать 'int *' в 'int'
Подскажите пожалуйста как правильно к обычной интовой переменной присвоить значение из *int
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru