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

Обработка символьных и строковых переменных.

12.01.2011, 22:28. Показов 1906. Ответов 3
Метки нет (Все метки)

Индивидуальное задание
Дана строка, состоящая из слов, разделённых пробелами. Отредактировать его так , чтобы между каждой парой слов было не более одного пробела.
мой код
VB.NET
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
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim T As New Class1
        Dim st As String
        Dim k As Integer = 0
        Dim p As Integer = 0
        Dim str As String = " low     if   the   time"
 
        Do While k < str.Length
            k = str.IndexOf(" "c, k)
            st = str.Substring(p, k - p)
            If k <> p Then
                TextBox1.Text = TextBox1.Text & st & vbCrLf
            End If
            k += 1
            p = k
        Loop
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim n As Integer
        n = MsgBox("хотите выйти?", vbYesNo)
        If n = vbYes Then
            End
        End If
    End Sub
End Class
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2011, 22:28
Ответы с готовыми решениями:

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

Командная строка программы С. Динамические массивы. Обработка символьных и строковых данных
Задание: С клавиатуры вводятся четыре массива слов: - существительные в именительном падеже...

Командная строка программы С. Динамические массивы. Обработка символьных и строковых данных
Задание: С клавиатуры вводятся четыре массива слов: - существительные в именительном падеже...

SOS Используя функции обработки строковых и символьных переменных скорректировать текст, удалив подстроку! SOS
Вообщем блин проболел весь симестр) теперь мучаюсь) Только разобрал задачи лёгкого уровня а у меня...

3
819 / 710 / 110
Регистрация: 06.10.2010
Сообщений: 825
Записей в блоге: 1
12.01.2011, 23:19 2
Попробуй удалять лишние пробелы так:
VB.NET
1
2
3
4
        Dim str As String = " low     if   the   time"
        Dim lines = str.Split(New String() {}, StringSplitOptions.RemoveEmptyEntries)
        Dim reslut = String.Join(" ", lines)
        Console.WriteLine(reslut)
2
Крутой форумчанин
154 / 154 / 8
Регистрация: 09.01.2011
Сообщений: 298
12.01.2011, 23:20 3
VB.NET
1
2
3
4
5
6
        Dim str As String = "  many     spaces       between    words   "
        Dim strNew As String = ""
        For Each str In str.Split(" ")
            If str <> "" Then strNew = strNew & " " & str
        Next
        MsgBox(strNew)
ну вот так тоже можно )))

з.ы. unril, почти синхронно
2
0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 19
12.01.2011, 23:26  [ТС] 4
а как сделать чтобы после пары слов
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2011, 23:26
Помогаю со студенческими работами здесь

Ввод строковых переменных
Не могу понять - почему в данном коде вводится только одна строковая переменная, затем сразу...

OR для строковых переменных.
Столкнулся с такой проблемой. Нужно сравнить несколько вариантов переменных и в том случае, когда...

Сравнение строковых переменных
сделал код section .data boss db &quot;Hello boss&quot;,0 guest db &quot;Hello guest&quot; SECTION .text global...

Неверная кодировка в строковых переменных
Всем привет! Пишу сам модуль для вывода небольшого изображения из текстового файла где каждая...


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

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

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