0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
||||||
1 | ||||||
Реализовать функцию ItoA и сравнить со стандартной функцией04.11.2018, 11:26. Показов 3105. Ответов 22
Здравствуйте, передо мной стоит задача реализовать функцию ItoA и сравнить со стандартной функцией
Реализую так , но стоит также задача выполнить эту задачу использую для хранения строк динамически распределяемую память... Как мне создавать размер строки если я не знаю каким получится значение после перевода в нужную систему счисления??? Помогите пожалуйста
0
|
04.11.2018, 11:26 | |
Ответы с готовыми решениями:
22
Реализовать файл-функцию,выполняющуюся по образу и подобию стандартной функции Реализовать файл-функцию,выполняющуюся по образу и подобию стандартной функции системы МатЛаб Реализовать файл-функцию,выполняющуюся по образу и подобию стандартной функции системы MATLAB sort миниизображения стандартной функцией |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 12:14 | 2 |
Выдели с запасом, учитывая диапазон int.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
04.11.2018, 12:43 [ТС] | 3 |
С запасом - не та реализация.
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 12:58 | 4 |
А какая та? Под int хватит 15 символов.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
04.11.2018, 13:08 [ТС] | 5 |
мы вводим 10 int,
а выводим строку... char причем неизвестно какая длинна у нас будет так при переводе 156(10)-> двоичная -> нам надо создать строку достаточного размера для записи 10011100
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 13:10 | 6 |
Возьми 50.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
04.11.2018, 13:11 [ТС] | 7 |
допусти я могу создать проверку сколько мне понадобится символов
получу некоторое значение N как мне можно создать строк[N] чтобы потом ее еще передать в стандартную функцию _itoa_s ???
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 13:16 | 8 |
new.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
04.11.2018, 13:35 [ТС] | 10 |
если кому-нибудь не сложно не могли бы показать как... прост я не понимаю как это прикрутить к моему коду
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
||||||
04.11.2018, 14:40 [ТС] | 12 | |||||
Байт, добавил такое в main
выдает такое : отсутствуют экземпляры перегруженная функция "_itoa_s", соответствующие списку аргументов а в своей функции попытался записать и пересало работать адекватно Добавлено через 34 секунды внутри своей функции все работает спасибо
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 14:44 | 13 |
Для string эта функция не подходит.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
04.11.2018, 14:46 [ТС] | 14 |
nmcf, а как тогда
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
04.11.2018, 14:49 | 15 |
Что ты пытаешься сделать-то? Используй обычный массив char.
В string можно преобразовать через stringstream, но только для 8, 10 и 16.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
||||||
04.11.2018, 14:57 [ТС] | 16 | |||||
nmcf, я уже писал пытаюсь сделать так чтобы не было
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
04.11.2018, 15:06 | 17 |
Good_Y,
вот у тебя есть цикл в строках 28-31. Выкинь непосредственно запись в строку и просто считай, какого размера массив тебе будет нужен.
0
|
0 / 0 / 0
Регистрация: 04.11.2018
Сообщений: 14
|
|
05.11.2018, 16:48 [ТС] | 18 |
Я так делал в main чтобы определить размерность, но как потом записать чтобы функция itoa_s занесла в него значение
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
05.11.2018, 17:51 | 19 |
0
|
Неэпический
|
|
05.11.2018, 19:51 | 20 |
1
|
05.11.2018, 19:51 | |
05.11.2018, 19:51 | |
Помогаю со студенческими работами здесь
20
Реализовать рекурсивную функцию вычисления многочленов Эрмита, и сравнить количество действий с нерекурсивной Какая dll содержит функцию itoa? Как подключить функцию itoa (),atoi() в xcode При попытке вычислить длину строки стандартной функцией strlen возникает ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |