АТерентьев
23 / 22 / 1
Регистрация: 16.10.2009
Сообщений: 949
|
|||||||||||
#1 | |||||||||||
Ввод матрицы из файла - затирает последний элемент предыдущей строки - C++21.03.2010, 00:25. Просмотров 969. Ответов 3
Метки нет Все метки)
(
Странный эффект
Содержимое вводимого файла- 1 2 3 4 5 6
1 2 4 4 5 6 Если вывод вводимых символов поставить сразу во внутреннем цикле , то вроде все вводится нормально 1 2 3 4 5 6 Такое впечатление , что когда происходит переход на ввод второй строки - затирается последний символ первой строки. Как бы это поправить? Добавлено через 56 минут Прошу прощения в тексте описки сделал
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
21.03.2010, 00:25 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ввод матрицы из файла - затирает последний элемент предыдущей строки (C++):
3
Найти последний элемент каждой строки матрицы, который не является степенью заданного числа - C++
Строки. Как найти в слове первый элемент? Второй элемент, последний элемент? - C++ Последний элемент из файла выводится 2 раза - C++ Найти первый и последний положительный элемент в строках матрицы - C++ умножить элемент каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы - C++ |
klaxor
0 / 0 / 1
Регистрация: 21.11.2009
Сообщений: 25
|
|
21.03.2010, 00:34 | #2 |
Неточно но я думаю тут проблема с \0 (нулевым байтом) надо как то показать компилятору что конец строки.Скорей всего еще на шаг сделать вперед и прочитать этот ноль и только после него выводить следующую строку
0
|
kravam
быдлокодер
1704 / 891 / 45
Регистрация: 04.06.2008
Сообщений: 5,521
|
||||||
21.03.2010, 01:57 | #3 | |||||
В функции fscanf третий параметр есть АДРЕС переменой. ДЛя начала эо исправь. Надо так:
1
|
АТерентьев
23 / 22 / 1
Регистрация: 16.10.2009
Сообщений: 949
|
||||||
21.03.2010, 11:18 [ТС] | #4 | |||||
* и не было, что-то на ночь глядя описок наделал. Проблема в том, что под windows ( я использую devC++) все работает. А под Linux начинаются фокусы - полный текст рабочей (под windows) программы
Спасибо!
0
|
21.03.2010, 11:18 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
21.03.2010, 11:18 |
Привет! Вот еще темы с ответами:
4
Отрицательные элементы умножить на последний элемент соответствующей строки. - C++ При считывании из файла последний элемент читается дважды - C++ Первый отрицательный и последний положительный элемент читаемый из файла - C++ При чтении файла последний элемент повторяется дважды - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |