10 / 0 / 2
Регистрация: 12.10.2015
Сообщений: 62
|
||||||
1 | ||||||
Ошибка конвертации в double при чтении массива из файла05.09.2016, 21:59. Показов 2012. Ответов 4
Метки нет Все метки)
(
Добрый День!
Считую двомерный массив double из файла таким образом
В файле записано такое 2 1.0 2.0 3.0 5.0 Если написать числа без точки вот так 2 1 2 3 5 все будет работать. Помогите разобраться пожалуйста.
0
|
|
05.09.2016, 21:59 | |
Ответы с готовыми решениями:
4
Ошибка при чтении массива слов из файла Ошибка 106 при чтении массива из файла
|
Администратор
![]() |
||||||
05.09.2016, 22:08 | 2 | |||||
Matanoid, Convert.ToDouble() использует текущие региональные настройки системы. На твоей машине используются настройки с разделителем целой и дробной части в виде запятой. Поэтому метод ToDouble генерирует исключение. Нужно указать правильные региональные настройки при преобразовании. В данном случае подойдет инвариантная культура:
0
|
10 / 0 / 2
Регистрация: 12.10.2015
Сообщений: 62
|
||||||
05.09.2016, 22:15 [ТС] | 3 | |||||
OwenGlendower, я вывел матрицу на екран
Надо поменять настройки с разделителем целой и дробной части?
0
|
1492 / 1207 / 821
Регистрация: 29.02.2016
Сообщений: 3,597
|
|
05.09.2016, 22:21 | 4 |
0
|
Администратор
![]() |
||||||
05.09.2016, 22:30 | 5 | |||||
Укажи нужную культуру при форматировании. У Console.WriteLine() нет перегрузки принимающей IFormatProvider, поэтому необходимо использовать string.Format:
0
|
05.09.2016, 22:30 | |
Помогаю со студенческими работами здесь
5
Ошибка "Индекс за пределами диапазона" при чтении массива классов из файла Ошибка при чтении файла Ошибка при чтении файла Ошибка при чтении файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |