0 / 0 / 0
Регистрация: 20.11.2016
Сообщений: 8
|
|
1 | |
Преобразование текста в массив30.09.2018, 01:06. Показов 1823. Ответов 3
Метки нет (Все метки)
Здравствуйте! У меня есть текстовый файл, в котором находятся 2 матрицы(размер не важен). Мне нужно вывести их на экран, а затем сделать так, чтобы я мог с ними работать, например, складывать или умножать. Есть 2 момента.
1) Мне необходимо работать с аргументами командной строки, то есть название файла и и т.п. я беру из аргументов. 2) Размерность матрицы в файле неизвестна. Я могу ввести в файл матрицу 10 на 10, а могу 2 на 2. Я так понимаю, что можно просто считывать выведенные матрицы с консоли и преобразовывать их в двухмерный массив, а дальше уже выполнять понятные операции, но у меня не получается это сделать. Всё, что искал в различных источниках не помогло.
0
|
30.09.2018, 01:06 | |
Ответы с готовыми решениями:
3
Преобразование текста из переменной string в char массив Преобразование текста Преобразование текста в байты и обратно Преобразование текста в двоичный код |
Модератор
|
|
30.09.2018, 01:15 | 2 |
Значит в тексте должен указываться формат матрицы. Или явно, допустим, в первой строке через запятую.
Или неявно, по числу элементов в строке и количеству строк, плюс пустая строка между матрицами. Так же надо оговорить, что делать в случае некорректных данных. Допустим, в одной строке 10 элементов, в другой 5 - что делать? Добавлено через 1 минуту Ни чего сложного. Хорошее объяснение прочитайте https://docs.microsoft.com/ru-... -arguments
1
|
0 / 0 / 0
Регистрация: 20.11.2016
Сообщений: 8
|
||||||
30.09.2018, 03:27 [ТС] | 3 | |||||
Спасибо большое за статью!
После долгих раздумий всё таки что-то смог сделать
0
|
Модератор
|
|
30.09.2018, 10:49 | 4 |
Эта строка смущает. Если будут не корректные данные, то получите исключение. Лучше использовать
TryParse Добавлено через 1 минуту И зачем Вы сразу ограничиваете себя целыми числами? Потом где-то при делениях можете получить непредсказуемый результат. Лучше измените тип на double .
1
|
30.09.2018, 10:49 | |
30.09.2018, 10:49 | |
Помогаю со студенческими работами здесь
4
Преобразование текста из textBox1 в int Преобразование текста в нескольких кодировках Преобразование в массив Преобразование csv в массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |