Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89

Класс <string>

09.05.2012, 20:06. Показов 3057. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуста, как переписать из строки str первые n байтов в строку str1, а остальные в строку str2?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.05.2012, 20:06
Ответы с готовыми решениями:

Здравствуйте! Создал класс std::string. Не создается объкт типа string... Подскажите в чем причина?
#include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; //using namespace std; class string { private: int...

Реализовать пользовательские типы: класс Person и класс String
1)Разработать класс Person, который содержит соответствующие члены для хранения: имени, возраста, пола и телефонного номера. ...

Класс String
вот файл реализации String::String() //конструктор на 80 { size = 80; str = new char; for (int i = 0;i &lt; size;i++) ...

29
Эксперт С++
 Аватар для grizlik78
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
14.05.2012, 00:55
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
C++
1
2
char ch="A";
int i= (int)ch; // (int) можно и не ставить
Только кавычки, разумеется, должны быть одинарными.
0
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89
20.05.2012, 13:06  [ТС]
C++
1
2
            for(int a = 0; a!=t.length(); ++a)              
            cout<<int(t[a])<<endl;
а при такой конвертации он мне что именно выдаст?
0
Эксперт С++
 Аватар для grizlik78
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
20.05.2012, 13:26
Коды символов, хранящихся в t.
2
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89
23.05.2012, 22:42  [ТС]
а как int arr[4] преобразовать в string?
0
50 / 50 / 12
Регистрация: 22.05.2011
Сообщений: 326
23.05.2012, 23:18
C++
1
2
3
4
int a[], a_size, i;
string x;
for( i = 0 ; i < a_size ; i++ )
  x.push_back( a[i] + '0' );
1
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89
23.05.2012, 23:30  [ТС]
a на экране у меня что-то странное отображается
при
C++
1
2
3
4
a[]={1,2,3};
for( i = 0 ; i < a_size ; i++ )
  x.push_back( a[i] + '0' );
cout<<x;
появляется 123n что это?

Добавлено через 3 минуты
мне надо было спросить так:
как int arr[] перевести из int в string по таблице ascii-?
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.05.2012, 23:38
Цитата Сообщение от Lyonchik Посмотреть сообщение
как int arr[] перевести из int в string по таблице ascii-?
какая необходимость? int хранит от 4 до 8 байтов, есть смысл хранить в каждом байте символ ascii, а пробегать по байтам посредством указателя.
C++
1
2
3
char *str = arr;
while ( *str )
    TODO     //я подразумеваю что исходная строка уже загнана в массив вместе с нулевым символом
1
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89
24.05.2012, 00:03  [ТС]
Цитата Сообщение от alkagolik Посмотреть сообщение
C++
1
2
3
char *str = arr;
while ( *str )
    TODO     //я подразумеваю что исходная строка уже загнана в массив вместе с нулевым символом
Простите,но я не очень поняла что это

Добавлено через 18 минут
int code ;
char symb = (char)code;

а как-то так можно, и если да,то как это будет выглядеть для массива?
0
50 / 50 / 12
Регистрация: 22.05.2011
Сообщений: 326
24.05.2012, 12:09
Цитата Сообщение от Lyonchik Посмотреть сообщение
a на экране у меня что-то странное отображается
при
C++
1
2
3
4
a[]={1,2,3};
for( i = 0 ; i < a_size ; i++ )
  x.push_back( a[i] + '0' );
cout<<x;
появляется 123n что это?

Добавлено через 3 минуты
мне надо было спросить так:
как int arr[] перевести из int в string по таблице ascii-?
Что значит что это? У вас массив 123, и строка 123, что вам-то надо? n лишнее потому что наверное a_size = 4, а должно 3 .
0
0 / 0 / 1
Регистрация: 08.05.2012
Сообщений: 89
24.05.2012, 18:09  [ТС]
int arr[] перевести из int в string по таблице ascii
C++
1
2
3
4
5
6
7
int code[4]={123,45,89,96} ;
char symb[4] ;
for(int i=0;i<4;i++)
{
symb[i]= (char)code[i];
cout<<symb[i]<<endl;
}
выдает мусор, где здесь ошибка??

Добавлено через 5 минут
Цитата Сообщение от Lyonchik Посмотреть сообщение
int arr[] перевести из int в string по таблице ascii
C++
1
2
3
4
5
6
7
int code[4]={123,45,89,96} ;
char symb[4] ;
for(int i=0;i<4;i++)
{
symb[i]= (char)code[i];
cout<<symb[i]<<endl;
}
выдает мусор, где здесь ошибка??
НЕНАДО, ПОЛУЧИЛОСЬ, СПАСИБО!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2012, 18:09

Класс String
Всем привет, помогите пожалуйста. Ошибка на этапе выполнения. Скомпилируйте программу, с помощью стрелочек(клавиш) перейдите на 2 пункт...

класс string
товарищи,пишу лабу,простенькую,в принципе,но почему-то фэйлюсь. в ведённой строке за один просмотр найти все слова,состоящие только из...

Класс String
Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова.( Visual C++)

Класс string
Добрый день, друзья. #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main (void) { string obj =...

класс String
//main #include &lt;iostream&gt; #include &quot;header.h&quot; const int ArSize = 10; const int MaxLen =81; int main() { using std::cout; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru