Работа с файлами - VB (63342)

Узнай цену своей работы

Формулировка задачи:

Недавно пришлось написать програмку на Visual Basic. И тут сталкнулся с одной нелепой проблемой. Программа создает текстовый файл и сохраняет туда столбик числовых значений (типа double). После некоторых расчетов она должна снова открыть этот файл и считать эти данные. Проблема в том, что он сохраняет в файле дробные числа так, что целую часть от дробной разделяет не точка, а запятая. (пример: не 12.345, а 12,345). Само собой прочесть он уже эти числа не может. Подскажите, как быть? Может быть что-то не так в настройках среды (Visual Studio 2005)? Пытался написать програмку, которая заменяет в файле все "," на ".", но и тут косяк. Он воспринимает запятую, как невидимый разделитель строк (как Энтер). Я в замешательстве! Все-таки нашел выход из ситуации, но он очень громоздкий и не универсальный. Буду рад вашим советам!

Решение задачи: «Работа с файлами»

textual
Листинг программы
  1. Dim dbl As Double
  2. Dim fs As New IO.FileStream("c:\test.txt", IO.FileMode.Open, IO.FileAccess.Read)
  3. Dim w As New IO.StreamReader(fs)
  4. dbl = w.ReadLine()
  5. w.Close()
  6. fs.Close()

ИИ поможет Вам:


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

Оцени полезность:

7   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут