12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
1 | |
Обработка информации текстового файла24.03.2012, 17:14. Показов 4346. Ответов 39
Метки нет (Все метки)
Имеется текстовый файл, содержащий следующее (тут только три первые строчки, так их там очень много):
Каждый "элемент" имеет по семь цифр (десятичная дробь). Меня интересуют только первые три цифры в каждом "элементе" (это координаты x y z, но в прочем не важно), получается 12 цифр в строке т.е. вот эти : допустим я захочу просто их сохранить в текстовый файл, получается первая строчка будет выглядеть так: я только начинаю программировать, так что пока не очень силен в этом, но подразумеваю, что тут надо использовать массив(двумерный) помогите пожалуйста
0
|
24.03.2012, 17:14 | |
Ответы с готовыми решениями:
39
Обработка информации из текстового файла Обработка строк символов по информации из текстового файла Обработка строк символов по информации из текстового файла. Вывести текст словами Обработка строк символов по информации из текстового файла. Вывести в виде фразы «мне k лет» |
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
24.03.2012, 17:40 | 3 |
Я так понимаю, что речь всё-таки идёт о числах, а не о цифрах.
Сразу вопрос: тебе нужно считать данные из текстового файла, найти нужные числа, записать их в переменные, а затем сохранить в отдельном текстовом файле? Я правильно понял? Числа между собой разделены пробелами?
1
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
24.03.2012, 19:17 [ТС] | 4 |
да да о числах, числа разделены пробелами, нужно сохранить это все в текствоый файл
(в каждой строчке 12 чисел получится) Добавлено через 1 час 18 минут помогите написать код
0
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
24.03.2012, 19:43 [ТС] | 6 |
0
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
25.03.2012, 16:47 [ТС] | 8 |
ой кажись я разделом ошибся, мне нужно VB.NET
Добавлено через 19 часов 3 минуты Так, для начала пожалуйста подскажите как обработать одну строку, присвоить нужные мне числа(12), переменным(12). Добавлено через 1 час 3 минуты подскажите как?!
0
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
25.03.2012, 16:53 | 9 |
К сожелению нет возможности вам все расписать, поэтому дам вам материал как добраться до любого символа в строке.
Раздел 19.1. Строки и символы. Страница 492. Сам постоянно пользуюсь. Следующий раздел после 19.1. как раз про работу с тестовыми файлами.
1
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
25.03.2012, 17:53 [ТС] | 10 |
kOS_77, спасибо конечно, но я этот раздел Лукина до дыр начитался уже, а также Зибирова, все что касается текста.
Везде пишут как считывать и записывать в файле строки, как это делать для всех строк, я сразу же смог считать все строки файла и присвоить их переменной типа String, а потом запистаь в другой файл. Но это далеко до того что мне нужно. Вот у меня есть строка (забыли пока что что их сотни) : пожалуйста покажите код такой программы
0
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
|
25.03.2012, 18:10 | 11 |
Я не знаю VB.NET, но на пальцах так: сначала проверь сколько пробелов в каждой строке - если ВЕЗДЕ одинаково, то можно будет перебирать строки и по ОДНОЙ схеме находить нужные группы цифр...
0
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
25.03.2012, 18:22 [ТС] | 12 |
те кто шарят в VB.NET покажите пожалуйста КАК их перебрать и присвоить 12 переменным 12 нужных мне значений, для начала хотябы для одной строки
0
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
|
25.03.2012, 19:17 [ТС] | 14 |
0
|
es geht mir gut
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
25.03.2012, 19:28 | 15 |
1
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|||||||||||
25.03.2012, 19:31 | 16 | ||||||||||
Ну не знаю, мне одного этого раздела лукина хватит чтоб считать определенное количество символов и занести их в переменную... было бы желание.
переменная один = число1
1
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
||||||
25.03.2012, 19:51 [ТС] | 17 | |||||
Кароче покурив Лукина, и почитва про функцию Split, пришел вот к чему:
в Output получаем это: Split(water) разделеят строку по пробелам (один пробел в качесвте делителя), а у меня попадается меставми сразу три пробела и вот тут дальше ничего брать не хочет, получается у меня в массиве только 7мь первых чисел строки как мне решить эту проблемы с тремя пробелами?
0
|
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
|
|
25.03.2012, 20:49 | 18 |
Replace
Ой, ой, ой. Ошибся. Split тебе поможет
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|||||||||||
25.03.2012, 20:57 | 19 | ||||||||||
лучше и быстрее так(в случае с быстротой - то это если много информации в файле) -
0
|
12 / 12 / 5
Регистрация: 06.03.2012
Сообщений: 182
|
||||||
26.03.2012, 07:32 [ТС] | 20 | |||||
Блокнот заменил три пробела на один, и получилось, что в строке каждое число(их 30) разделено пробелом, что идеально для сплита, вот код:
(Скрин) Подскажите теперь как мне создать из этого дву мерный массив (2,6) где от 0 до 2 это три элемента строки(напомню что один элемент это 7 первых чисел) а от 0 до 6, это 7 чисел "элемета". т.е. при обращении в массив моймассив(2,1) бралось 12ое числе строки Добавлено через 1 минуту и есчо, каждый из 30ти элементов массива типа String как мне ковертировать их всех в Single ?
0
|
26.03.2012, 07:32 | |
26.03.2012, 07:32 | |
Помогаю со студенческими работами здесь
20
Загрузка информации из текстового файла Чтение информации из текстового файла Использование информации из текстового файла Считывание информации из текстового файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |