Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Leonidus
7 / 7 / 1
Регистрация: 22.03.2010
Сообщений: 84

Узнать число полученных в результате деления строк

10.01.2013, 03:02. Показов 1100. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно узнать, сколько строк получится в результате деления строки. На C# это элементарно. Но вот на C++ не могу найти ответа(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void main()
{
    String^ st;
    array<Char>^sep = gcnew array<Char>{' '};
    array<String^>^parts;
    
    for (;st != "exit";)
    {
        Console::WriteLine ("Введите несколько слов");
        st=Console::ReadLine();
        parts = st->Split( sep, StringSplitOptions::None );
    }
 
}
Как узнать, сколько в parts будет элементов?
parts->Count() почему - то не работает..

Добавлено через 27 минут
Попробовал изобрести кривой велосипед..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    #include "stdafx.h"
 
using namespace System;
 
void main()
{
    String^ st;
    array<Char>^sep = gcnew array<Char>{' '};
    array<String^>^parts;
    
    for (;st != "exit";)
    {
        Console::WriteLine ("Введите несколько слов");
        st=Console::ReadLine();
        parts = st->Split( sep, StringSplitOptions::None );
        int j=0;
        try
        {
            for (int i=0;;i++)
                if ((parts[i]->Length)>0) j=j+1;
        }
        catch(Exception()) { };
        Console::WriteLine(j);
 
    }
 
}
По моему мнению, прога будет заходить в цикл и выполняться до тех пор, пока не будет получена ошибка. Далее оператор cath ничего не делает, но я уже знаю, сколько раз я прошёл цикл, и, следовательно, знаю число строк. Но это тоже не работает..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2013, 03:02
Ответы с готовыми решениями:

Расчитать число осколков, полученных в результате деления тела
Решить задачу с использованием процедур с входными и выходными параметрами или функций. Пусть требуется расчитать число осколков,...

Рассчитать число осколков, полученных в результате деления за n миллисекунд
Требуется рассчитать число осколков, полученных в результате деления за n миллисекунд, если каждый осколок делится на два за одну...

Рассчитать число осколков, полученных в результате деления тела за N миллисекунд.
Рассчитать число осколков, полученных в результате деления тела за N миллисекунд, если каждый осколок делится на два за одну миллисекунду.

2
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.01.2013, 07:50
Leonidus, а ты проверь, произошло ли деление, потому что свойство Count должно вернуть размерность массива в любом случае
0
 Аватар для Пaтрик
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
10.01.2013, 12:59
C++
1
2
3
4
5
6
7
8
9
using namespace System;
 
int main()
{
    String^ s = L"asd asd asd";
    array<String^> ^parts = s->Split(' ');
    Console::WriteLine(parts->Length); // 3
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2013, 12:59
Помогаю со студенческими работами здесь

Найти сумму двух чисел, полученных в результате сравнения чисел, полученных в результате вычисления выражений
Даны действительные числа a, b, c. Найти: max(a+b, b+c) + min(a+c, b)

Определить количество строк, полученных в результате SQL запроса
Здравствуйте! Вопрос такой: мне нужно узнать количество строк, полученных в результате SQL запроса. Точнее - больше одной строки...

Как получить десятичное число в результате деления
как получить при делении 10 на 3 = 3.333333 а не 3 или остаток 1, есть ли такая возможность в Visual C++ textBox1.Text =...

Визуализация полученных в результате вычислений координат точек сферы
Подскажите пожалуйста, как можно визуализировать полученные в результате вычислений координаты точек сферы в си? что бы понять является...

Переименование файлов, полученных в результате трансфера, осуществлённого программой PuTTY
Всем привет! Нужен bat который после пересылки файлов через sftp может их переименовать. На данный момент файлы доставляются на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru