Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: как перевести из стринга в инт и наоборот на С++
1
  1  Выдра Атеист, 08 октября 2009 г. 15:55:01
      БешЫнна спс
  2  Комрон Бакозода, 08 октября 2009 г. 14:32:56
      или можно сделать (-48) например если твой стринг называется a , A инт Intiger код выглядет так:
#include<string.h>
char a[1500];
int i,intiger[1500];
///вводиш стриг/////
cin>>a;
for (i=0;i<strlen(a);i++)
{
intiger [i]+=a[i]-48;
}
///////и всё/////////
  3  Комрон Бакозода, 08 октября 2009 г. 14:31:50
      или можно сделать (-48) например если твой стринг называется a , A инт Intiger код выглядет так:
#include<string.h>
char a[1500];
int i,intiger[1500];
///вводиш стриг/////
cin>>a;
for (i=0;i<strlen(a);i++)
{}
  4  Асямов Игорь Сергеевич, 08 октября 2009 г. 10:00:16
      Можно и вот так:
string s;
cin>>s;
int x;
sscanf(s.c_str(),"%d",&x);
  5  Прищенко Богдан Олегович, 07 октября 2009 г. 21:00:37
      Если почему-то нет возможности использовать эти функции, то надо переводить посимвольно.
  6  Беляев Сергей Николаевич, 07 октября 2009 г. 17:11:49
      Функции atoi и itoa (библиотека string.h)
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru