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

Как преобразовать int в char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
SFML Ошибка при установке SFML на CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread1307128.html
Уже видел похожую тему, но там ответа не нашел. Делал все по этому гайду : http://www.edparrish.net/common/sfmlcb.html Выдало ошибку. Файл с ней прикрепил. Подскажите, пожалуйста, что я мог сделать не так.
C++ Что значит этот код? Здравствуйте! #include "stdafx.h" #include <iostream> class T { int x; http://www.cyberforum.ru/cpp-beginners/thread1307112.html
Поменять местами два элемента односвязного списка C++
Дан односвязный список. Требуется напечатать исходный список. Поменять местами два элемента списка, номера которых введёт пользователь с клавиатуры. Напечатать получившийся список.
Вычислить вложенный 33 раза квадратный корень C++
S=\sqrt{3+\sqrt{6+\sqrt{9+...\sqrt{99}}}} подскажите как сделать? Массивы при решении задач не используются.
C++ Как вместо char* использовать vector<string>? http://www.cyberforum.ru/cpp-beginners/thread1307092.html
Здравствуйте, можете объяснить, как это сделать или проще привести какой-нибудь пример, чтобы стало понятно, как это применить к своей программе.
C++ Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке. Только начали изучать С++, пропустила тему, теперь не могу разобраться... Помогите, пожалуйста... подробнее

Показать сообщение отдельно
7ckngMad
0 / 0 / 0
Регистрация: 29.03.2014
Сообщений: 3
22.11.2014, 00:22     Как преобразовать int в char
Возможен еще такой вариант, с использованием функции snprintf()

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
#include <cstdio>
 
using namespace std;
 
int _tmain(int argc, char * argv)   {
 
        int number = 1948575;
        char buffer [128];
 
        argc = _snprintf(buffer, sizeof(buffer), "%d", number);
        argv = buffer;
 
        cout << argv << '\n';
 
        system("pause");
        return 0;
}
Добавлено через 4 минуты
Ну, а если ты хочешь использовать унарную операцию приведения типа int в char, то при использовании оператора вывода cout, на экран будут выводиться символы ASCII
 
Текущее время: 21:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru