![]() |
|
Модераторы: Poseidon |
![]()
|
|
| nastin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2012 Репутация: нет Всего: нет |
Почти готовая лабораторка, но не хватает несколько деталей. Помогите решить проблему, пожалуйста!
Задание : 1. Создание списка из файла. 2.Insert <елемент> n Вставка елемента в позицию n. 3. DELETE N Удаление елемента з N позиции. 4.CHANGE M N – Смена елементов M N . 5.DUMP Вывод в конечный файл . Все работает, но когда открываю текстовый файл со списком или отчетом, вместо элементов списка какие-то значки, а когда открываю файл в программе все ок, как исправить? И еще элементы списка у меня числа, а проверку на ввод как сделать не знаю!
Это сообщение отредактировал(а) nastin - 17.3.2013, 23:20 |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
|
|||
|
||||
| Afinogen |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
Ну вобще-то у вас не все работает
1. Запись в файл происходит не корректно из-за sizeof(int). если заменить на
то все ок, в файл запишется 2 символа. 1й число, 2й пробел. Тоже самое сделать и на чтение из файла. 2. При чтении из файла надо преобразовать число в символ, сделать это можно так
-48 потому что число 48 соответствует ASCII-коду 0, 49 - 1, 50 - 2. Т.е. вычитая 48 получаем число (wiki ASCII) тоже самое надо сделать при выводе на экран
3. Проверка на ввод
Но тут есть минус, число может быть только однозначным |
||||||||
|
|||||||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |