Как тип string задавать в масив
Как тип string задавать в масив
2) Что ты хочешь, из char[] получить string или, наоборот, из string получит char[] ?
Внатуре... Телепаты в отпуске...
Цитата: Prince Firdavs
Как тип string задавать в масив
Вариант 1:
string[] s = new string[10]; //масив типа string
Вариант 2:
string s = "jkj";
char[] ch = s.ToCharArray();
Цитата:
Как тип string задавать в масив
Хе Хе Хе.... помоему несовсем верная постановка задачи. Если язык С/С++ то зачем такие конючности?
Код:
char array[] = "abcdefghigklmnop" ;
И зачем string? Выше и приведён строковый тип.
[/LEFT]
Строковый класс 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;
}
#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;
}
А вопросы надо задавать более внятно.
Цитата:
Строковый класс string поддерживает интерфейс контейнеров STL.В этом классе множество полезных функций плюс множество готовых алгоритмов STL.Преимущества использование STL очевидны.:)
Ну ну, умная вещь.Только вот автору всего-то нужен был перевод string в массив)))))
[/LEFT]
Цитата: Jail
[LEFT]
Ну ну, умная вещь.Только вот автору всего-то нужен был перевод string в массив)))))
[/LEFT]
Ну ну, умная вещь.Только вот автору всего-то нужен был перевод string в массив)))))
[/LEFT]
ты телепат? Я например хз что ему надо. так как он вопрос задал ему можно только матом отвечать.
ЗЫ: ну материться-то незачем =)
Цитата: kot_
ты телепат? Я например хз что ему надо. так как он вопрос задал ему можно только матом отвечать.
Попробую ответить за автора.
Цитата:
Как тип string задавать в масcив
.
На мой взгляд, тут подходит только один вариант. Так как в общих вопросах С/С++.. мы под типом string понимаем контейнер из STL (неважно, есть ли такие названия в других частых библиотеках), а С-строка - это массив, то автору надо
Код:
string.c_str();
А вот если он имел в виду другое - то тогда надо учиться формулировать правильно, и тему удалять надо.
Формулировать вопросы в любом случае надо учится. Потому как никто не обязан догадываться что автор имеет виду и учитывает ли он, что мы понимаем под типом.