Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа с контейнерными классами. Задача связана с авиабилетами https://www.cyberforum.ru/ cpp-beginners/ thread520347.html
Написать программу учета на авиабилеты. Каждая заявка содержит: -пункт назначения - номер рейса -фамилию и инициалы пассажира -желаемую дату вылета Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: -добавление заявок в список; - удаление заявок; - вывод заявок по заданному номеру рейса и дате вылета;
C++ перевести код програмы из С++ в С
Помогите перевести код програмы из С++ в С #include "iostream" #include "fstream" using namespace std; struct hunting { char surname;//фамилия охотника int number; //количество добытых животных
C++ Найти сумму элементов в тех столбцах, которые не содержат отрицательных элементов. 1). Дана произвольная матрица. Найти сумму элементов в тех столбцах, которые не содержат отрицательных элементов. Переставить местами строки матрицы в порядке убывания модулей первых элементов строк. 2). Дана строка текста, в которой слова разделены символами # и пробелами. Необходимо: Определить кол-во слов в строке и вывести на экран слова этой строки в столбик; Найти самое... https://www.cyberforum.ru/ cpp-beginners/ thread520334.html C++ Ограничение длины массива В общем сейчас читаю книгу, и решил сделать небольшую свою программу, мне нужен длинный char массив, пытаюсь сделать его так: char str; Но вот трабла - софт вылетает! Если с длиной 104857 мне удалось запустить, то с 1048576 не удается. ( Как быть в таких ситуациях? Как сделать достаточно длинный для меня массив? https://www.cyberforum.ru/ cpp-beginners/ thread520330.html
C++ Данные должны быть представлены в виде структуры
Создать файл содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: фамилия охотника; количество добытых животных; общий вес всех животных. Написать программу в С определяющий результативного охотника - по количеству животных и по весу животных. Каждую из функций разместить в отдельном заголовочном файле.
C++ Преобразование string в int https://www.cyberforum.ru/ cpp-beginners/ thread520327.html
Всем привет, нужно преобразовать string в int #include <iostream> #include <stdlib.h> #include <string.h> #include <stdio.h> using namespace std;
C++ задача на последовательность значений https://www.cyberforum.ru/ cpp-beginners/ thread520319.html
Даны действительные числа a1, …a17. Получить: а) a17, a1, a2, …, a16; б) a11, a12, …, a17, a1, a2, …, a10; в) a11, a12, …, a17, a10, a9, …, a1; нужно решить на С++ буду благодарна
C++ Использование массивов
Всем добрый вечер, очень нужна помощь. Задание: написать программу с использованием массивов на языке С++. Программа должна на экране с помощью символов (1 и 0) изобразить слово "борщ" (да-да, именно борщ!:)). + ко всему, изобразить тоже самое, но в виде столбца, а не строки и сделать инверсию (поменять 0 и 1 местами). Помогите, кто может, буду безумно благодарна
C++ В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов. В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов. Очень нужно. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread520306.html C++ Преобразования типов https://www.cyberforum.ru/ cpp-beginners/ thread520305.html
Доброго времени суток. Разбираясь с преобразователями типов в С++ возник вот такой вопрос: допустим у нас есть класс Alpha и какая-то переменная a (имеет один из стандартных типов). Я создаю указатель с типом Alpha и хочу его ему присвоить значение переменной а. Но как я понимаю напрямую написать Alpha *p=a нельзя, т.к. будет несоответствие типов. Вопрос в том, как корректно написать данную...
C++ С++ . нужны комментарии к программе.
#include "stdafx.h" #include <stdlib.h> #include <memory.h> #include <iostream> using namespace std; int * equ(char * x) { static int nums; memset(nums, 0, 10*sizeof(int));
C++ Упорядочить указанные элементы матрицы,двумерный массив https://www.cyberforum.ru/ cpp-beginners/ thread520285.html
МОДИФИКАЦИЯ ДВУМЕРНЫХ МАССИВОВ Дана квадратная матрица целых чисел (nxn, где 1<=n<=10) Упорядочить по возрастанию элементы в столбце с минимальным произведением. Ввод, вывод и сортировку реализовать в виде отдельных функций.
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 1
16.03.2012, 21:13 0

Массив int из char - C++ - Ответ 2802463

16.03.2012, 21:13. Показов 1069. Ответов 3
Метки (Все метки)

Ответ

seruy-t, прототип функции atoi смотрим тут http://cplusplus.com/reference... lib/atoi/:
C
1
int atoi ( const char * str );
она подходит только для строк. См. http://cplusplus.com/reference/clibrary/cctype/
цифры в ASCII начинаются с кода 0x30
можно сделать так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
   char q, w, e;
   
   q = '4';
   w = '9';
   e = '7';
   
   int arr []= {q - 0x30, w - 0x30, e - 0x30};
   int i;
   for (i = 0; i < 3; i++)
   {
      printf("arr[%d] = %d\n", i, arr[i]);
   }
   
   return 0;
}
вывод
Код
arr[0] = 4
arr[1] = 9
arr[2] = 7
http://liveworkspace.org/code/... 955ed047ba - тут можно проверить

Вернуться к обсуждению:
Массив int из char C++
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2012, 21:13
Готовые ответы и решения:

Реализация функции char *padl(const char *string, int len, int c=' ')
Реализовать функцию возвращающую указатель на новую строку длины len, полученную из string либо...

Как в выделенную память записать поочередно число int, массив char[n], и еще число int
Выделяю память void* Start=malloc(Size); Как туда записать поочередно число int, массив char,...

Как превести из char* в int и наоборот из int в char*?
Как превести из char* aa='123' в int aa=123 и наоборот из int в char* . Понимаю что самому...

Форматирование строк, char to int & int to char
Покажите как запихнуть число в строку и вытащить его обратно из строки. Вот всё просто в pawn ...

3
16.03.2012, 21:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2012, 21:13
Помогаю со студенческими работами здесь

Массив. Char в Int
Ввести количество массива. Затем Буквы или слово Вывести количество букв и сколько количество...

Как перевести массив int в массив char
Как перевести массив int в массив char нужна помощь

Массив char + перевод в int
Нужно создать цикл в котором при вводе с клавиатуры символа в 16ричной системе (0-F) это число: 1....

Перевод char массива в int массив
Делаю так: int inmas; char outmas; fgets(outmas,40,write); outmas2=atoi(outmas); Пишет что...

Перевод int в символьный массив char
Помогите плз реализовать алгоритм перевода целого числа в символьный массив.. К примеру: дано...

Конвертировать массив int в буфер char
Здравствуйте! Помогите пожалуйста записать массив int в буфер char. Вот что я написала, но но в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru