0 / 0 / 0
Регистрация: 25.03.2020
Сообщений: 4
1

Преобразовать строку в массив слов

25.03.2020, 10:22. Показов 3034. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void MasSl(string s, out string[] c)
        {
            string[] с = s.Split(' ');
        }
        static void Print(string[] c)
        {
            Console.WriteLine("Massiv slov=" + c);
            Console.WriteLine();
        }
static void Main()
        {
            string s = "Hello baby guess who is back ";
            Console.WriteLine(s);
            Pr(s);
            Tr(s);
            Reverse(s);
            At(s);
            SchSl(s);
            string[] c;
            MasSl(s, out c);
            Print(c);
            Console.ReadKey();
        }
Необходимо преобразовать строку в массив слов. Но компилятор выдает ошибку (До передачи управления из текущего метода параметру, помеченному ключевым словом out, "с" должно быть присвоено значение). Пытался присвоить значение в обоих методах. Не помогло. (Компилятор подчеркивает "MasSL")
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2020, 10:22
Ответы с готовыми решениями:

преобразовать массив слов
дан массив от 2 до 10 латинских слов в каждом слове не больше 30 символов между каждым словом...

Как строку преобразовать в массив слов
Подскажите как строку преобразовать в массив слов?

Преобразовать строку в массив слов (Visual Basic)
Здравствуйте. Есть такой код, который должен считывать данные с файлов и далее искать слово word в...

Функция, получает строку слов и рзделителей, а на выходе имеет массив слов из строки и количество этих слов
мне нужна функция, которая во входе получает строку слов и рзделителей (" ", ",", ".", "_", """),...

2
2807 / 1677 / 884
Регистрация: 14.04.2015
Сообщений: 5,719
25.03.2020, 11:21 2
nivejuicypeach, зачем ты в методе заново создаешь массив, если его же и передаешь?
вот так должно быть
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
28
29
using System;
 
namespace ConsoleApp40
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "Hello baby guess who is back ";
            Console.WriteLine(s);
            string[] c;
            MasSl(s, out c);
            Print(c);
            Console.ReadKey();
        }
        static void MasSl(string s, out string[] c)
        {
            c = s.Split(' ');
        }
        static void Print(string[] c)
        {
            Console.WriteLine("Massiv slov: ");
            for (int i = 0; i < c.Length; i++)
            {
                Console.WriteLine(c[i]);
            }
        }
    }
}
0
0 / 0 / 0
Регистрация: 25.03.2020
Сообщений: 4
25.03.2020, 12:39  [ТС] 3
AndreyVorobey, здравствуйте, отдельно ваш метод работает, но в программе с множеством методов работать не хочет
0
25.03.2020, 12:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2020, 12:39
Помогаю со студенческими работами здесь

Преобразовать строку в список слов, упорядоченных лексикографически
Ввести строку. Преобразовать введенную строку в список слов, упорядоченных лексикографически.

Нужно преобразовать строку в список слов. Visual Prolog 5.2
Здраствуйте, нужна помощь с такой программой: Создайте предикат, которые преобразует строку в...

Преобразовать строку, изменив порядок следования слов в строке на обратный
Помогите пожалуйста решить такую задачу: Преобразовать строку, изменив порядок следования слов в...

Преобразовать строку, изменив порядок следования слов в строке на обратный
Помогите пожалуйста разобраться с решением. Такое условие &quot;Преобразовать строку, изменив порядок...

Преобразовать строку, изменив порядок следования слов в строке на обратный
Помогите пожалуйста, преобразовать строку, изменив порядок следования слов в строке на...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru