Страница: 1 | 2 | 
		
		 
			   
			 
			 
			 
			 
			
 
  
		
     
  
    
Вопрос: win7x64(((
     
    
Добавлено: 21.11.09 01:57
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 UnDeAdZak
      
       
  
Люди! по тупости поставил себе win7, теперь у меня бейсик начил глючить жосско. Притом, что посоле перезапуска бейсика всё запускается отлично. вот я тут на сайте нарыл из олимпиадных задачек, я решение сбацал, но прога пачемуто не работает. плиз проверьте код(:
 
    
в файле input.txt любое предложение, в файле output.txt длина самого длинного слова.
Imports System.IO
Public Class Form1
    Dim SR As StreamReader
    Dim SW As StreamWriter
    Dim InputText(0 To 1000) As String
    Dim Max As Integer = 0
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim j As String
        SR = New StreamReader(Application.StartupPath & "\Input.txt")
        InputText = SR.ReadLine.Split(" ")
        SR.Close()
        For Each j In InputText
            If j.Length > Max Then
                Max = j.Length
            End If
        Next
        SW = New StreamWriter(Application.StartupPath & "\Output.txt")
        SW.WriteLine(Max)
        SW.Flush()
        SW.Close()
    End Sub
End Class
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 17
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #1
       
Добавлено:  21.11.09 02:42
       
    
       
  
Я код проверил несколько раз, но он всёравно в выходной файл мне выдаёт 0! При проверке оказалось, что из файла Input.txt он не считывает ни строчки! 
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 VβÐUηìt
![]()
![]()
![]()
Вопросов: 246
Ответов: 3333
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  21.11.09 11:25
       
    
       
  
Он прав, я скопировал код и запустил на своей седьмой винде, но 32-х битной. Выдал результат 9.
 
    
Входной файл:
 sdofhgspoidf g;osdhf gkljsd fgkjlsd fgkjdhf 
asdfg hsdklfjgh spdfh g;ljsdf gkl;jsd
sdfg sdhfgl; dfh gh;lkdfgh h
Посмотри, может какие настройки компиляции нужно сделать под 64?
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 __Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  21.11.09 13:25
       
    
       
  
Какая нафиг олимпиада... это я в технаре на паскале делал... т.к. там любой предложение то надо учитывать, что там будут любые спец символы и неограниченного количество пробелов подряд!
 
    
Хотя на паскале была чуть другая задачка... нужно было ПОМЕНЯТЬ местами, самое длинное и самое короткое слово, причем в предложении между словами могло быть сколько угодно пробелов и делал я это посимвольным перебором... фух даже вспоминать не буду... а как вспомню сразу на душе легче становится, что .NET есть 
, но там не было спецсимволов... а тебе задачка с спецсимволами! Так что регулярку в зубы и переписывай!
Кроче, вот тебе предложение:
Дерзай!
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #4
       
Добавлено:  21.11.09 13:51
       
    
       
  
нуу... сколько угодно пробелов учтено, а вот про спец символы я подзабыл...(
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 VβÐUηìt
![]()
![]()
![]()
Вопросов: 246
Ответов: 3333
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  21.11.09 17:30
       
    
       
  
Суть в другом - почему на 64 битной платформе этот код не работает, а на 32 битной - работает?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 __Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  21.11.09 19:28
       
    
       
  
А у тебя версия студии для какой ОС? Какой разрядности?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 gvozd
![]()
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  21.11.09 20:23
       
    
       
  
А права на доступ к папке есть?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 __Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  21.11.09 23:08
       
    
       
  
А компьютер в розетку включен?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 VβÐUηìt
![]()
![]()
![]()
Вопросов: 246
Ответов: 3333
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  22.11.09 00:19
       
    
       
  
А это точно компьютер?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #10
       
Добавлено:  22.11.09 06:26
       
    
       
  
Нет, блин паровоз!
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #11
       
Добавлено:  22.11.09 06:28
       
    
       
  
И версия студии х64. Проблема уже решена самым радикальным методом  
    
.
__Pavel__ чего ты меня парил! вот цитата задания:
Задача 1 с какой-то олимпиады. 20 баллов из 200.
Дано предложение, в котором слова написаны заглавными латинскими
буквами и отделены друг от друга одним или несколькими пробелами, в
конце точка. Найти максимальную длину слова в предложении.
Входные данные: во входном файле Input.txt содержится предложение.
Длина предложения - не более 500 символов.
Выходные данные: выходной файл Output.txt содержит число -
максимальную длину слова.
Пример Input.txt:
THE PROBLEM IS SIMPLE.
Пример Output.txt:7
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #12
       
Добавлено:  22.11.09 06:29
       
    
       
  
и вот ссылка на него: http://www.vbnet.ru/forum/show.aspx?id=30792
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 13 
      
Автор ответа:
 __Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
      
 Web-сайт:  
 Профиль |  | #13
      
Добавлено:  22.11.09 14:26
       
    
       
  
UnDeAdZak, я тебя не парил а дал задание! Развивайся  
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 14 
      
Автор ответа:
 UnDeAdZak
![]()
![]()
![]()
![]()
![]()
Вопросов: 80
Ответов: 476
      
 Профиль |  | #14
       
Добавлено:  22.11.09 15:16
       
    
       
  
хмм... а список всех этих спецсимволов как-нибудь получить можно? и ещщё вопрос спец символы являются частью слова, или нет?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 15 
      
Автор ответа:
 __Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
      
 Web-сайт:  
 Профиль |  | #15
      
Добавлено:  22.11.09 20:55
       
    
       
  
Могут являть частью слова а могут и нет... вот пример:
 
    
Ищи статьи о регулярных выражениях только с помощью их можно сделать это очень легко