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

Преобразовать массив Int в массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ time http://www.cyberforum.ru/cpp-beginners/thread559682.html
Подскажите код для winapi что бы запускаешь консоль и на пример там стоит таймер на 30 минут ,И через 30 минут оно закрывается Добавлено через 1 час 6 минут Хоть кто та знает ?
C++ В тексте найти определенное слово задание таково: прочитать первое слово из первого текстовика и найти это слово в другом текстовике а после до начала слова поставить энтер и после, как сделать???, слово у меня считывает, не могу... http://www.cyberforum.ru/cpp-beginners/thread559681.html
C++ Вывести повторяющейся элемент. Need help/
Необходимо вывести повторяющиеся элементы, получается хрень, 3 час сижу. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int a; int i;...
попадание в фигуру C++
True при попадании, в противном случаи false. Помогите парни! http://cs11134.userapi.com/v11134296/20f/0GaK-Ra7u_c.jpg http://cs11134.userapi.com/v11134296/216/HV2pgmqkSbw.jpg
C++ Маска имен http://www.cyberforum.ru/cpp-beginners/thread559660.html
В бинарном файле находятся гос. номера автомобилей вида: А325ПА32, П543КЕ97 и т.д. Требуется организовать поиск номеров, имея неполную информацию о них, используя маску номера. Например, нужно...
C++ Помогите исправить ошибку! #include <iostream> #include <conio.h> #include <Windows.h> #include <cstdlib> #include <time.h> #include <ctime> using namespace std; class Main_class{ public: Main_class(); подробнее

Показать сообщение отдельно
Irena
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 27

Преобразовать массив Int в массив строк - C++

26.04.2012, 22:33. Просмотров 380. Ответов 3
Метки (Все метки)

Помогите пожалуйста с решением. Нужно в каждый элемент массива string положитm элемент массива int. Т.е
из int i={1,12,100} получить str[0]="1", str[1]="12", str[2]="100"

у меня не работает:
C
1
2
3
4
5
6
7
8
9
10
   stringstream st;
  char s[12];
 int pos=0;
 for (int i =1; i <n+1; i++)
  {st << i*i;
   st >> s[pos++];
  }
 
 for (int i =0; i <n; i++)
    cout << s[i]<<endl;
записывает посимвольно

C
1
2
3
4
5
6
string s;
for(int i=1;i<n+1;i++)
 s[i]=i*i+'0';
 
 for (int i =0; i <n; i++)
    cout << s[i]<<endl;
Вообще символы выдает..

Подскажите выход, пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru