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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 123
#1

Массив int перевести в буфер - C++

22.11.2014, 13:57. Просмотров 275. Ответов 5
Метки нет (Все метки)

Нужно перевести массив интов в char* array, а потом это сделать наоборот т.е опять получить массив интов.

Добавлено через 1 минуту
думал как-то так
C++
1
2
3
4
char* buf[10];
for(int i=0;i<10;i++){
buf[i]= (char*)i-'0';
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 13:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив int перевести в буфер (C++):

Как перевести массив строк в массив int - C++
for (int i=0; i&lt;str.size(); i++) { str=static_cast&lt;int&gt;(str); } есть vector &lt;string&gt; str; Оно не...

Как массив char[4] перевести в unsigned int? - C++
Есть массив из 4х char символов (4-е байта), нужно его перевести в unsigned int. Я сделал втупую: unsigned int B=0; ...

Перевести массив цифр в число типа int или float - C++
Всем здрасти , а не подскажет ли кто часом, можно ли массив с цифрой в каждом злементе (a=1, a=3, a=7, a=n и.т.д) перевести в число типа...

Перевести строку типа char в массив типа int - C++
Задание : В текстовом файле INPUT.TXT записаны целые числа через пробел, возможно, в несколько строк. За один просмотр файла сформировать...

Считать весь буфер клавиатуры и перевести его в текст - C++
Как программно считать весь буфер перевести его у текст.

Как заполнить один int пустой массив другим int массивом ? - C++
Можно пример кода :)

5
demmax2004
60 / 138 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
22.11.2014, 14:02 #2
char* buf[10]; это вообще массив указателей на тип char, для указателей нужно сначала выделить память при помощи например оператора new
0
FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 123
22.11.2014, 14:04  [ТС] #3
C++
1
char* buf = new char[10];
я знаю что это массив указателей.
0
demmax2004
60 / 138 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
22.11.2014, 14:08 #4
Если бы ты знал об этом, ты бы не писал сию глупость как это
1. char* buf = new char[10];
2. buf[i]= ......
0
FloraWinx
4 / 4 / 1
Регистрация: 05.10.2013
Сообщений: 123
22.11.2014, 14:13  [ТС] #5
я задал конкретный вопрос, вы отвечаете не по теме.

Добавлено через 1 минуту
buf[i]= ......
что в этом не так , я пытаюсь приведением типов привести тип int к char.
0
demmax2004
60 / 138 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
22.11.2014, 15:45 #6
Ты сначала разберись что такое массив указателей.
0
22.11.2014, 15:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2014, 15:45
Привет! Вот еще темы с ответами:

Как конвертировать массив int в int? - C++
Есть массив целых чисел, как из всех этих чисел получить одно единственное? int myints = {7, 4, 5, 3, 0}; int a; //Хочу чтобы a =...

Перевести INT в STRING - C++
Ребят,кто знает функцию ,чтобы с помощью нее перевести число в строку? ну типа int a=565; string b; потом...

Перевести double в int - C++
Как перевести значения типа double (после логарифмического преобразования) в int?

Перевести char* в int - C++
Всем привет. Такая проблема: есть указатель на char, допустим char*time = &quot;20&quot;; и есть число, допустим int k = 23; Вопрос - как перевести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.