Форум программистов, компьютерный форум CyberForum.ru

Сложение массива типа char в одну переменную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание параллельных задач http://www.cyberforum.ru/cpp-beginners/thread776602.html
Начал потихоньку изучать параллельное программирование. И вот, застрял на такой реальной задачи - есть функция которую требуется вычислить, допустим 20 раз параллельно с разными аргументами, результаты вывести на экран. Суть создания потоков я понял, передача в future, но никак не могу все это слепить вместе, понять как определять, что потоки уже завершились и заново перезапускать новые с новыми...
C++ Оптимизация обработки массивов Есть 12 числовых массивов (a,b,d,e,f,g,h,k,m,n,p,r) разной длины, их длина кратна 5 и заранее известна. Необходимо создать массив (abdefghkmnpr) состоящий из перебора этих массивов. Алгоритм программы такой: 1 объявляем новый массив(ab) 2 сравниваем два первых массива(a и b) сравнение происходит так: берем 5 элементов массива (b) и по одному сравниваем с 5 элементами массива (a) если в... http://www.cyberforum.ru/cpp-beginners/thread776600.html
Cтруктура: расчет количества библиотек на 1000 жителей. C++
Составить программу, в которой описывается структура из полей: Город, Количество жителей, Количество библиотек. Организовать ввод структурных переменных, вывод каждой структуры на экран и расчет количества библиотек на 1000 жителей. Кол-во библиотек на 1000 жителей = Количество библиотек / Количество жителей / 1000. #include <iostream> #include <cstring> #include <windows.h> #include...
Реализация работы с динамическими структурами C++
Составьте программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и остатка от деления первого целого числа на второе.
C++ Структура: Очередь http://www.cyberforum.ru/cpp-beginners/thread776565.html
Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и их среднее значение.
C++ Static поля класса объясните нубу, вот имею я такой код на С# class WebResponse { public static string GET(string Url, string Data) { string Out = sr.ReadToEnd(); return Out; } } и я просто буду обращаться к этой функции WebResponse.GET(...); подробнее

Показать сообщение отдельно
vadim09
6 / 6 / 1
Регистрация: 04.08.2012
Сообщений: 62
01.02.2013, 12:15  [ТС]     Сложение массива типа char в одну переменную
Цитата Сообщение от BumerangSP Посмотреть сообщение
По сути строка и есть массив символов:
C++
1
2
char arr[]={'1','a','3','b','5','c','\0'};
     cout<<arr;
Хотите типа string? Пожалста:
C++
1
2
3
4
std::string str;
for (int i = 0; i<strlen(arr); ++i)
    str += arr[i];
cout<<str;
Странно, компилятор ругается в cout<< на "<<" .
error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)

Добавлено через 1 минуту
Добавлено через 6 минут
Цитата Сообщение от kravam Посмотреть сообщение
А не шестнадцатиричного ли числа от нас ждут?
Да, 16-го, но это частный случай. В общем случае любой системы счисления. Просто я сделал перевод чисел из 10-ной СС в любую другую. И записывается это всё в массив, а нужно, что б записалось в одну переменную.

Вот я и хочу, присвоить одной переменной сумму элементов массива.
 
Текущее время: 18:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru