Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Отсутствует rtl120.bpl https://www.cyberforum.ru/cpp-builder/thread165000.html
Работаю на 2007й студии после компиляции прога на других компах отказывается запускаться по причине отсутствия rtl120.bpl все Merge-ы отмечены галочками Realase выбрано...как можно от этого...
Каким компонентом воспользоваться, чтобы отправить E-mail, если у меня инет через прокси? C++ Builder
Пробовал NMSMTP, IdSMTP, но там нет настроек прокси.
C++ Builder Время по гринвичу
Всем добрый день. Нужна функция(время по Гринвичу), и правильно показывало время, не зависимо от перехода времени зима-лето, или лето-зима. Добавлено через 1 час 49 минут Тему можно закрыть....
C++ Builder OpenDialog возможно ли выбрать папку? Здравствуйте!!! Я создаю список файлов с помощью этого кода: if(OpenDialog1->Execute()) { Memo1->Lines->AddStrings (OpenDialog1->Files); } А вот если выбрать несколько папок, то их... https://www.cyberforum.ru/cpp-builder/thread164922.html
C++ Builder как округлить число https://www.cyberforum.ru/cpp-builder/thread164887.html
Всем привет! В экселе есть функция =ОКРУГЛВНИЗ(F16*10000;-3) чем могу заменить, или точнее скакзать применить в Buildere?
C++ Builder Выявить где сидит процесс
Уважаемые программисты, подскажите как сделать лучше! Мне нужно узнать адрес папки в которой сидит данный процесс. Есть ли какая нибудь функция для таких целей или лучше написать свой поисковик...
C++ Builder Подстановка из файла
Здравствуйте, я новичек в C++ Builder, интересует такое: К, примеру, есть строка Query1->DatabaseName = "Scool"; Как сделать так, чтобы Scool тащилось из отдельного файла, который будет...
C++ Builder Ошибка E2316 (переход с Builder 6, на Builder 2010) В общем проект создавался на Builder 6, теперь я его пытаюсь скомпилировать на Builder 2010. Выдает ошибку: Unit1.cpp(38): E2316 'TForm1::InitCSP()' is not a member of 'TForm1' Помогите... https://www.cyberforum.ru/cpp-builder/thread164809.html
C++ Builder Запутался с malloc и realloc https://www.cyberforum.ru/cpp-builder/thread164788.html
Добрый день. Не могу понять какой размер нужно выделить для массива указателей на указатели. Какого размера должен быть указатель на на указатель? Пример: int N = 10; ClassA **A = NULL; A =...
C++ Builder Только кнопка Возможно ли описать раБоту с приложением так, чтобы имеющеяся единственная кнопка в приложении имела границы для работы с мышкой?т.е при запуске курсор ставится или на кнопку или единственный выход с... https://www.cyberforum.ru/cpp-builder/thread164733.html
Kastaneda
Jesus loves me
Эксперт С++
5058 / 3076 / 351
Регистрация: 12.12.2009
Сообщений: 7,780
Записей в блоге: 2
Завершенные тесты: 1
11.09.2010, 17:13 0

Int в AnsiString/String

11.09.2010, 17:13. Просмотров 21285. Ответов 7
Метки (Все метки)

Ответ

Я даже подозреваю, что в конце строки оказывается какой-то "не понятный" символ) Нужно взять каждую цифру числа и добавить к ней код символа '0', а полученное прибавить к строке.

Добавлено через 1 минуту
по-моему есть готовая функция, которая это делает, сейчас справочник порою)

Добавлено через 14 минут
В справочнике не нашел, т.к. это вроде как не стандртная ф-ция, но гугл знает все)
Функция Преобразует целое значение в строку символов.

Синтаксис #include<stdlib.h>
char *itoa(int value, char * string, int radix);

Файл, содержащий stdlib.h
прототип

Описание Эта функция преобразует значение value в строку
символов, оканчивающуюся нулем, и записывают
результат в параметр string. Для функции itoa
значение value - целое.

Параметр radix определяет базис, который будет
использован при преобразовании значения value; он
должен лежать между 2 и 36 (включительно). Eсли
значение value отрицательно, и значение radix 10,
первый символ строки string - знак минус (-).

Примечание: Пространство, выделяемое для параметра
string должно быть достаточным, чтобы записать
полученную в результате работы функции строку,
включая нулевой байт (\0). Функция itoa может
возвращать до 17 байт.

Возвращаемое Функция возвращает указатель на строку string,
значение причем завершения по ошибке не существует.

Переносимость itoa уникальна для DOS.

Смотри также itoa, ultoa

Пример:

#include<stdlib.h>
#include<stdio.h>

int main(void)
{
int number = 12345;
char string[25];
itoa(number,string,10);
printf("Целое: %d, строка: %s\n",number,string);
return 0;
}


Вернуться к обсуждению:
Int в AnsiString/String
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2010, 17:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

[C++ Error] Unit1.cpp(50): E2034 Cannot convert 'AnsiString' to 'int'
помогите пожалуйста void __fastcall TForm1::J() { int m=StringGrid2-&gt;Cells.d]; int...

как преобразовать AnsiString в string
столкнулся с такой проблемой, у меня есть код функции написанный на с, в нем используется тип...

[C++ Error] Cannot convert 'string' to 'AnsiString'
Ошибка: Unit1.cpp(79): E2034 Cannot convert 'string' to 'AnsiString' Строки: string WorkInfo; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.