Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как тип string задавать в масив

8.9K
21 апреля 2007 года
Prince Firdavs
34 / / 22.11.2006
Как тип string задавать в масив
5
21 апреля 2007 года
hardcase
4.5K / / 09.08.2005
1) Какой язык?
2) Что ты хочешь, из char[] получить string или, наоборот, из string получит char[] ?
12K
21 апреля 2007 года
St0p
59 / / 15.04.2007
Внатуре... Телепаты в отпуске...
492
21 апреля 2007 года
alibabaich
238 / / 08.07.2004
Цитата: Prince Firdavs
Как тип string задавать в масив



Вариант 1:

string[] s = new string[10]; //масив типа string

Вариант 2:

string s = "jkj";
char[] ch = s.ToCharArray();

502
22 апреля 2007 года
Jail
550 / / 30.01.2007
[LEFT]
Цитата:
Как тип string задавать в масив


Хе Хе Хе.... помоему несовсем верная постановка задачи. Если язык С/С++ то зачем такие конючности?

 
Код:
char array[] = "abcdefghigklmnop" ;

И зачем string? Выше и приведён строковый тип.
[/LEFT]
320
22 апреля 2007 года
m_Valery
1.0K / / 08.01.2007
Строки string можно рассматривать как контейнеры для хранения символов.Символы образуют последовательность,перебирая элементы которой получаем доступ к отдельным элементам.
Строковый класс string поддерживает интерфейс контейнеров STL.В этом классе множество полезных функций плюс множество готовых алгоритмов STL.Преимущества использование STL очевидны.:)
Код:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    string s("Hello World!!!");
    cout<<"size of string - "<<s.size()<<endl;
    for(int i = 0;i<s.size();++i)
        cout<<s;
    cout<<endl;
    sort(s.begin(),s.end());
    for(int i = 0;i<s.size();++i)
        cout<<s;
    cout<<endl;
    return 0;
}

А вопросы надо задавать более внятно.
502
22 апреля 2007 года
Jail
550 / / 30.01.2007
[LEFT]
Цитата:
Строковый класс string поддерживает интерфейс контейнеров STL.В этом классе множество полезных функций плюс множество готовых алгоритмов STL.Преимущества использование STL очевидны.:)


Ну ну, умная вещь.Только вот автору всего-то нужен был перевод string в массив)))))
[/LEFT]

1
23 апреля 2007 года
kot_
7.3K / / 20.01.2000
Цитата: Jail
[LEFT]
Ну ну, умная вещь.Только вот автору всего-то нужен был перевод string в массив)))))
[/LEFT]


ты телепат? Я например хз что ему надо. так как он вопрос задал ему можно только матом отвечать.

92
23 апреля 2007 года
Тень Пса
2.2K / / 19.10.2006
хы... я тож не понял как это "задавать string в массив" :D

ЗЫ: ну материться-то незачем =)
63
26 апреля 2007 года
Zorkus
2.6K / / 04.11.2006
Цитата: kot_
ты телепат? Я например хз что ему надо. так как он вопрос задал ему можно только матом отвечать.


Попробую ответить за автора.

Цитата:
Как тип string задавать в масcив

.
На мой взгляд, тут подходит только один вариант. Так как в общих вопросах С/С++.. мы под типом string понимаем контейнер из STL (неважно, есть ли такие названия в других частых библиотеках), а С-строка - это массив, то автору надо

 
Код:
string.c_str();

А вот если он имел в виду другое - то тогда надо учиться формулировать правильно, и тему удалять надо.
1
26 апреля 2007 года
kot_
7.3K / / 20.01.2000
Формулировать вопросы в любом случае надо учится. Потому как никто не обязан догадываться что автор имеет виду и учитывает ли он, что мы понимаем под типом.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог