Четвер, 25.04.2024, 00:28
Кабінет інформатики Затурцівської ЗОШ ім. В. К. Липинського
Вітаю Вас Гость | RSS
Головна Перетворення типів - Форум Реєстрація Вхід
[ Нові повідомлення · Учасники · Правила форуму · Пошук · RSS ]
  • Сторінка 1 з 1
  • 1
Форум » Програмування » Програмування в середовищі Microsoft Visual C++ 2008 Express Edition » Перетворення типів
Перетворення типів
gam507Дата: Понеділок, 06.09.2010, 16:45 | Повідомлення # 1
Сержант
Група: Администраторы
Повідомлень: 26
Репутація: 5
Статус: Offline
Як перетворити символьний рядок у ціле або дійсне число, або навпаки? Які існують способи і який з них найкращий? Буду дуже вдячний за допомогу. help
 
ОлегДата: Понеділок, 06.09.2010, 17:18 | Повідомлення # 2
Сержант
Група: Друзья
Повідомлень: 28
Репутація: 7
Статус: Offline
Способів переведення типів є багато, але я обираю тільки два зручних :
1. Перший спосіб
- Перевід з String to int
String ^s;
int a; // a=0
s=”12345”;
a=a.Parse(s); // a=12345;
- Перевід з int to String
String ^s;
int a;
a=12345;
s=a.ToString(); // s=”12345”;
2. Другий спосіб
- Перевід double to int
double a;
int b; // b=0
a=12.5;
b=Convert::ToInt32(a); // b=12
- Перевід int to String
int a;
String ^s;
a=12345;
s=Convert::ToString(a); // s="12345"
- Перевід String to Char
Char ch;
String ^s;
s="12345";
ch=Convert::ToChar(ch->Substring(0,1 //{ виділяється один символ })); // ch="12345"

Перевід заключається в тому що Завжди є фукція То + ім’я типу з використанням Convert

наприклад
тип в який переводиться=Convert::To+ім'я типу(тип в який переводиться);

Повідомлення відредагував Олег - Середа, 08.09.2010, 11:45
 
aassДата: Четвер, 16.09.2010, 14:34 | Повідомлення # 3
Сержант
Група: Друзья
Повідомлень: 29
Репутація: 6
Статус: Offline
А як перевести з String в string? prof prof prof

Повідомлення відредагував aass - Четвер, 16.09.2010, 14:35
 
Форум » Програмування » Програмування в середовищі Microsoft Visual C++ 2008 Express Edition » Перетворення типів
  • Сторінка 1 з 1
  • 1
Пошук:

Zaturtsi © 2024 Створити безкоштовний сайт на uCoz