Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/315: Рейтинг темы: голосов - 315, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 48

Преобразовать число в строку/строкук в число

09.06.2009, 16:43. Показов 65030. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обьясните, как преобразововать число в строку и наоборот. Искал в гугле, но конкретного ответа так и не получил (все, что узнал, что есть много методов и все они плохие ).
И еще одно... Как вообще обьявляется строка, а не символ??? Как обьявить переменную, которой можно присвоить "qwerty" и получить при выводе "qwerty", а не "q"?!

P.S.: если кто-то знает, дайте плз ссылку, где есть инфа о строковых функциях (типа delete, insert, pos, concat,...).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2009, 16:43
Ответы с готовыми решениями:

Преобразовать строку содержащую шестнадцатеричное число в десятичное число типа INT
TCHAR string = "A7D"; ... INT value = 2685; Как преобразовать?

Преобразовать строку, содержащую произвольную последовательность нулей и единиц (двоичное число), в целое число
Помогите пожалуйста с заданием Написать функцию, которая преобразует строку, содержащую произвольную последовательность нулей и единиц...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д.
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. ...

42
1 / 1 / 0
Регистрация: 25.04.2009
Сообщений: 8
09.06.2009, 21:27
Студворк — интернет-сервис помощи студентам
[QUOTE=oler117;187823]Обьясните, как преобразововать число в строку и наоборот.

Вот для строки :
int i = Int.Parse(STROKA);
или
int i = Convert.ToInt32(STROKA);

Вот для чисел
int chislo = 364375;

string STROKA = chislo.ToString();
0
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 48
09.06.2009, 22:21  [ТС]
Какую надо библу включить, что-бы ToString() работал ("ToString has not been declared") ?

Добавлено через 2 минуты 52 секунды
В общем, кому интересно, сделал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
 
int main(int argc, char *argv[])
{
    unsigned int n;
    cout << "Enter N>99 : ";
    cin >> n;
    unsigned int i=1000000000;
    unsigned int k=0;
    while (floor(n/i)==0) {
          i/=10;
          k++;
    };
    char *ch= new char[10-k];
    cout << endl << "N has " << n/100 << " hundreds and " <<
    10-k << " signes." << endl;
    system("PAUSE");
    return 0;
}
0
 Аватар для Alinochka
3 / 3 / 0
Регистрация: 06.12.2009
Сообщений: 46
08.12.2009, 13:48
Вот у меня тоже такая проблема и я не поняла что вы тут понаписали... чтобы преобразовать строку в число нужна эта команда чтоли - char wline[]???
у меня такое задание:
Написать функцию, которая анализирует заданную строку и возвращает:
· 1, если строка представляет собой запись целого числа;
· 2 — если вещественного числа (с ненулевой дробной частью);
· 0 - если строку нельзя преобразовать в число;
вот самая проблема в преобразовании строки в число и потом как определить целое это число или нет? или вообще нельзя преобразовать строку в число? от чего это зависит???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2009, 13:48

Как преобразовать число в строку
Здравствуйте! У меня такой вопрос: Нужно выводить на экран числа.Функция принимает указатель на строку Font-&gt;DrawTextA(NULL, ...

Возможно ли преобразовать в число, строку вида:
Если дана строка, например, (1+4+5+7), она может быть преобразована в число?

Как преобразовать большое число в строку
Делаю такое преобраование char szbuff; double X=3292373930; sprintf(szbuff, &quot;%g&quot;, X); string X_str=szbuff; В результате...

Как преобразовать шестнадцатеричное число в строку?
как записать в строку шестнадцатеричное число? например 111111111 в основании 16 в строке должно выглядеть как 4581298449 в основании 10

Как преобразовать строку цифр в число?
Как преобразовать строку цифр в число?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
43
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru