Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Class ошибка в new Почему подчеркивает new ? #include <iostream> using namespace std; class Dog { private: char name; int age; public: https://www.cyberforum.ru/ cpp-beginners/ thread576278.html Как поменять цвет Panel1 в цикле C++
Народ привет всем! Подскажите пожалуйста никак не могу сообразить решение такой задачи!! Есть 10 панелей, как менять их цвет по очереди в цикле? Если для одной панели то будет так Код: Panel1->Color=clWhite; загвоздка здесь Код:
C++ Массивы: Сохранить в одномерном массиве элементы главной диагонали Дан массив А(N,N).Сохранить в одномерном массиве элементы главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread576218.html C++ Работа с разными системами счисления https://www.cyberforum.ru/ cpp-beginners/ thread576201.html
Помогите найти функции для перевода из 10ричной системы в 8, и 16 ричную системы Перевод из 10чной в 2ичную у меня есть int* DecBin(int chislo, int size) { int i; int* bin = new int; std::cout<<"Двоичный код:\n< "; for(i = size - 1; i >= 0; --i) {
C++ заданном тексте заменяет все буквы
Составить программу, которая в заданном тексте заменяет все буквы «а» на «о», а буквы «о» на «а».
C++ Обработка матрицы https://www.cyberforum.ru/ cpp-beginners/ thread576151.html
Найти в каждой строке матрицы минимальный элемент и расположить строки по возрастанию этих элементов. Заранее спасибо
C++ Заполнение матрицы https://www.cyberforum.ru/ cpp-beginners/ thread576149.html
Матрица содержит четное количество строк и столбцов. Заполнить каждый квадрат матрицы размером 2х2 порядковыми номерами по часовой стрелке. Первый квадрат – начиная от 1, второй – продолжая с 5 и т.д. 1 2 5 6 9 10 13 14 4 3 8 7 12 11 16 15 17 18 21 22 25 26 29 30 20 19 24 23 28 27 32 31
Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения C++
День добрый! Может ли кто-нибудь помоч решить задачу? Дан массив размера N. Найти номера двух ближайших по значению элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания. Заранее спасибо!
C++ Создание двоичного файла на С++ Здравствуйте. Помогите в решении проблемы. На С++. Создать и заполнить двоичный файл. Слова в двоичном файле хранятся в массивах фиксированной длины. Например, если длина массива равна 10 символам, то файл длиной в 60 байт хранит 6 слов длиной от 0 до 10 каждое. Заранее благодарен. PS я же правильно создаю массив символов char str; https://www.cyberforum.ru/ cpp-beginners/ thread576136.html C++ bmp в C++ Помогите пожалуйста написать программу на C++ которая уменьшает разрешение bmp картинки в 2 раза. Можно использовать только библиотеку "stdio.h". Я не могу разобраться как это сделать. Буду очень благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread576118.html
C++ Вычислить сумму отрицательных элементов массива
В одномерном динамическом массиве, состоящем из n вещественных элементов вычислить сумму отрицательных элементов массива
C++ 4 задачи на for 1 По данному действительному числу a и натуральному n вычислите величину a в степени n. Программа считывает значение a и n и выводит a в степени n. 2 По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n). 3 Дано 10 целых чисел. Вычислите их сумму. Например, при вводе чисел 1 2 3 4 5 6 7 8 9 10 программа должна вывести 55. 4 Дано несколько чисел. Вычислите их сумму.... https://www.cyberforum.ru/ cpp-beginners/ thread576102.html
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
16.05.2012, 15:29 0

вывод массива char* - C++ - Ответ 3039520

16.05.2012, 15:29. Показов 7904. Ответов 6
Метки (Все метки)

Ответ

Toshkarik, По хорошему делается все еще проще, без использования сишных функций.

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
 
int main()
{
   std::string value = "hello";
   char* val = new char[value.length() + 1];
   size_t copy_l = value.copy(val, value.length());
   val[copy_l] = '\0';
   std::cout << val << std::endl;
}


Вернуться к обсуждению:
вывод массива char* C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2012, 15:29
Готовые ответы и решения:

Вывод массива char
Почему вообще работает этот код?(пробовал с целочисленным массивом,такого результата как тут не...

Вывод Элементов массива char на C++
Задан массив char. Как через цикл for вывести элементы массива начиная со 2 и до предпоследнего?...

Вывод массива char* на консоль
Пытаюсь вывести массив чаров в консоль, но выходит какая-та белеберда. Вывод в: for (size_t i =...

Вывод элемента массива типа char
Объясните кто знает почему когда я вывожу i-й элемент массива посредством cout все отлично а когда...

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

Вывод элементов массива типа char
Хотел сделать рандомайзер чтобы он, сначала считал рандомную длину слова, а затем составлял...

Вывод массива char без лишних символов
В коде имеется массив, объявленный: char text; далее в коде следует вывести значение массива на...

Как сделать вывод массива указателей char на экран?
Доброго времени суток. Делал наброски на телефонный справочник с несколькими телефонными книгами...

Вывод двумерного статически создаваемого массива символов (char) в cout
Приветствую всех. Подскажите пожалуйста как вывести через cout в терминал двумерный, статически...

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