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

Встроенные функции в компилятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите с книгой умоляю! http://www.cyberforum.ru/cpp-beginners/thread224552.html
народ,скажите плиииз где можно скачать Sams-Teach.Yourself.NET.Windows.Forms.in.21.Days.chm или Apress.Pro.dot.NET.2.0.Windows.Forms.and.Custom.Controls.in.C.Sharp.Dec.2005 RUS , нахожу миллионы...
C++ Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. помогите! если не код, то хотя бы подробное описание решения... Язык Си http://www.cyberforum.ru/cpp-beginners/thread224539.html
C++ Найдите ошибку в задаче: "дана матрица, если выполняется условие, то следует исполнить преобразование.."
// labar4.cpp : main project file. #include "stdafx.h" #include <iostream> #include <math.h> #include <string.h> #include <fstream> #include <clocale> using namespace std; const int N=8;
C++ Нарисовать прямоугольник
Всем привет! Подскажите как нарисовать прямоугольник с помощью void bar (int x1, int y1, int x2, int y2); И покажите в программе уже, чтобы понять как эту ф-ю использовать.
C++ Размещение объекта в памяти http://www.cyberforum.ru/cpp-beginners/thread224528.html
Возможно ли размещение объекта в заранее выделенной памяти, например в массиве? Тоесть не просто скопировать, а так чтобы создание объекта было корректным - с вызовом соответствующего конструктора.
C++ Коммивояжер Доброго времени суток! Для полного графа и n <= 20 нужно написать программу для задачи коммивояжера за приемлемое время Какой алгоритм - возможен ли полный перебор, ветвей и границ или ? Спасибо... подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
06.01.2011, 00:55
Цитата Сообщение от stawerfar Посмотреть сообщение
int в char mas[];и на оборот.
C
1
2
sprintf(array, "%d", value); // int -> char[]
sscanf(array, "%d", &value); // char[] -> int
Цитата Сообщение от stawerfar Посмотреть сообщение
double в char[] ; и на оборот.
Так же, как и выше только со спецификатором "%lf";
Цитата Сообщение от stawerfar Посмотреть сообщение
int в string; и на оборот.
double в string; и на оборот.
В С++ для этих целей используются строковые потоки. Проще всего написать вот такую функцию
C++
1
2
3
4
5
6
7
template<typename T>
void ToStdString(std::string& dest, const T& val)
{
    std::ostringstream ss;
    ss << val;
    dest = ss.str();
}
и использовать соответственно
C++
1
2
3
std::string str;
ToStdString(str, 1);   // int -> string
ToStdString(str, 1.1); // double -> string
в обратную сторону можно сделать более компактно
C++
1
std::istringstream(someString) >> value;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru