powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с внешними файлами в visual basic 6.0
7 сообщений из 7, страница 1 из 1
работа с внешними файлами в visual basic 6.0
    #38037001
nara_94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано предложение.Напечатать все различные слова, в VB 6.0
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38037010
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nara_94,

Извините, не заметил :) -> http://www.sql.ru/forum/actualthread.aspx?tid=932580
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38037082
nara_94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nara_94,


Sub Task(S As String)
dim i,q,j as integer
arr = Split(S, " ")
For i = 0 To UBound(arr, 1)
q= 0
For j = 0 To UBound(arr, 1)
If arr(i) = arr(j) And (j<> i) Then
q = -1
Exit For
End If
Next j
If q = 0 Then Debug.Print arr(i)
Next i
End Sub


Sub Start()

A$ = "дай мне дай мне дай мне ключ от этой тайны"

Task A$

End Sub
вот код что писать в программе?
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38037134
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в чем проблема? В том, что вы взяли неверный алгоритм (печать только тех слов, которые не имеют повторений)?

А так?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Option Base 0

Sub Task(S As String)
Dim i, j, q As Integer
 arr = Split(S, " ")
 ReDim arrq(UBound(arr, 1))
 q = -1
 For i = 0 To UBound(arr, 1)
  For j = 0 To q
   If arr(i) = arrq(j) Then Exit For
  Next j
  If j > q Then
   q = q + 1
   arrq(q) = arr(i)
   Debug.Print arrq(q)
  End If
 Next i
End Sub
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38037301
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
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.
30.
31.
32.
33.
34.
35.
36.
37.
Private Sub ParseIt()

    Dim strPhrase As String
    Dim objAllMywords As New Scripting.Dictionary

    
    strPhrase = "give me give me clue to this mystery"

    Set objAllMywords = AllMyWords(strPhrase)

End Sub

Private Function AllMyWords(ByVal pstrMyPhrase As String) As Scripting.Dictionary
    Dim strAllMyWords() As String
    Dim objDic As New Scripting.Dictionary
    Dim intWord As Integer
    

    strAllMyWords = Split(pstrMyPhrase, " ", , vbBinaryCompare)

    
    For intWord = LBound(strAllMyWords) To UBound(strAllMyWords)
        strAllMyWords(intWord) = Trim(strAllMyWords(intWord))

        If Not objDic.Exists(strAllMyWords(intWord)) Then
            If Not strAllMyWords(intWord) = vbNullString Then
                objDic.Add strAllMyWords(intWord), strAllMyWords(intWord)
                Debug.Print strAllMyWords(intWord)
            End If
        End If
    Next intWord
    

    Set AllMyWords = objDic

    
End Function
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38038833
nara_94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,
не работает,перед этим кодом нужно писать



Private Sub Command1_Click()
???????

End Sub
...
Рейтинг: 0 / 0
работа с внешними файлами в visual basic 6.0
    #38038865
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nara_94не работает,перед этим кодом нужно писать
Private Sub Command1_Click()
???????
End Sub
То есть вы не понимаете не только э... что пишете, но и э... язык, на котором пишете и инструмент, который используете?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Task(S As String)
' ...
End Sub

Sub Start()
 A$ = "дай мне дай мне дай мне ключ от этой тайны"
 Task A$
End Sub

Private Sub Command1_Click()
 Start
End Sub

Я же вам во втором посте намекал - сказали бы сразу, что всё сделать за вас, так я бы, пожалуй, и проект на vb6 приложил, мне не жалко.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с внешними файлами в visual basic 6.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]