![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Alexey91 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Дана запись. Поменять местами в файле записи о первых двух студентах.
Как это сделать? ![]() |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
прочитать и записать в обратном порядке
алсо тема не в том разделе |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Alexey91, Код показывай!
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
гы, с кодом любой может справиться. а вы без кода попробуйте ![]() |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
andrew_121, клуб телепатов в сборе.
используйте конструкции языка С++ для решения данной проблемы. |
|||
|
||||
Alexey91 |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Сказано, что для обмена нужно использовать дополнительную структуру. У меня пока в голове не укладывается как это сделать ![]() |
||||
|
|||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
видимо имеется в виду поменять порядок записей в файле на обратный.
для этого нужна дополнительная структура, но не sm2, а массив (или список), содержащий элементы типа struct sm. В массив считывается содержимое файла, потом записывается в файл в обратном порядке. Конечно, можно без считывания в память, а путем создания временного файла, но раз задание "через промежуточную", то - так. |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
здесь хороший мануал, как работать со структурами в С++.
http://www.codeguru.com/forum/showthread.php?t=269648 |
|||
|
||||
Alexey91 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Код написал, только я не могу проверить правильно ли он работает. В блокноте выдаются непонятные символы, даже если пишу только цифры или английские символы
![]() Скорее всего ошибка в коде, но я пока не вижу ![]()
Это сообщение отредактировал(а) Alexey91 - 14.4.2009, 10:18 |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
за границы массива выходите. и здесь вы присваиваете один символ, а не строку.
|
|||
|
||||
Alexey91 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 195 Регистрация: 18.9.2008 Репутация: нет Всего: нет |
Исправил, только текст все равно криво отображается (
(Обновил предыдущее сообщение с кодом) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |