Форум программистов, компьютерный форум 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 FStream_Bin("proba.bin",std::ios::ate|std::ios::in|std::ios::out|std::ios::binary ); vector <bool> array; .... тут я его заполняю значениями. .... а тут надо записать в файл так я бы записал если была бы... http://www.cyberforum.ru/cpp-beginners/thread954135.html
Не находит файлы для include C++
Здравствуйте, работаю в Code::Blocks'e, пытаюсь подключить свои файлы с помощью #include, но компилятор не может их найти. Уже добавил в проект, в папку с проектом, вообщем перепробовал всё. В чём ошибка ?
Внешняя функция C++
вот условие лабы: Разработать класс Stud (студент) содержащий поля фамилия, семестр, 4 оценки, конструкторы и деструктор, функцию вывода информации по объекту. Внешняя функция exam заносит в объект класса Stud результаты сессии. Создать несколько объектов класса Stud. Создать массив объектов. class stud { friend void exam(int *arr, int n); private: static const int marks = 4;...
C++ Численное решение уравнений http://www.cyberforum.ru/cpp-beginners/thread954063.html
Прошу помощи. Найти наименьший положительный корень уравнения каждым из способов: метод итераций метод Ньютона (метод касательных) метод секущих (правило ложного положения) метод деления отрезка пополам (метод проб) с погрешностью, меньшей E=0.0001 Для проверки вывести значения F(x-E), F(x), F(x+E) Добавлено через 13 минут
C++ Массивы. Найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон Всем привет! Начал изучать C++, сталкнулся вот с такой задачей Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон . Ни как не могу решить, может кто написать код? подробнее

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

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

14.09.2013, 08:22. Просмотров 1488. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru