|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.04.2014, 23:38 | #1 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
Работа с файлами в с++
Приветствую все участников форума.
Столкнулся с таким вопросом при работе с файлами. У меня есть записанные данные в файле. Например: 34 35 67 100 93 Могу ли я их как-либо считать данные и занести их в массив ? Мне это требуется для того,чтобы когда у меня имеется число 40(mynumber),чтобы я cмог: 1.записать его в файл. 2.провести сортировку по убыванию. 3.сказать какое место занимает mynumber в данном файл. Результат: 100 93 67 40 35 34 Вывод:Ваше число занимает 4 место в файле. Или может есть какие-либо другие ,более простые методы, для реализации данного задания. |
21.04.2014, 00:09 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
21.04.2014, 00:21 | #3 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
Cпасибо большое BDA,хочу посоветоваться с вами,т.к я использую среду С++Builder.
Код:
Данные алгоритм,предоставленный вами,я буду использовать в качестве таблицы рейтинга в разработанной игре,но мне нужно как-то его перевести на более понятную мне запись. |
21.04.2014, 00:59 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Может быть так?
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
21.04.2014, 01:43 | #5 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
Cпасибо большое,но эта реализация для меня довольно сложна,скажите а как можно вводить через поток,с каждой новой строки в файле,и как все эти записанные мною данные организовать в массив ? или так нельзя ?
|
21.04.2014, 09:30 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Можно, но использовать массивы в С++ "плохо". Лучше использовать вектор. А если использовать вектор, то самым коротким способом его заполнения будет вышеприведенный код, но можно заполнять и по-другому (не проверял):
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
21.04.2014, 14:29 | #7 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
Я классы еще не изучал,мне нужно это как-то без них сделать.
|
21.04.2014, 17:42 | #8 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
Так есть варианты передачи данных файла в массив или структуру ?
|
21.04.2014, 20:01 | #9 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
|
|
21.04.2014, 23:54 | #10 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
У меня есть игра,очки(которые игрок заработал за игру)заношу в файл.
Например у меня в файле данные: 45 66 100 А за новую игру я набрал 70 очков И мне должно вывести в занимаете 2 место в таблице рейтинга. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | Eugene_Stoun | Общие вопросы Delphi | 3 | 05.07.2013 10:00 |
работа с файлами | Funy | Помощь студентам | 0 | 16.01.2012 15:44 |
Работа с файлами | kop | Общие вопросы C/C++ | 3 | 30.05.2011 20:07 |
работа с файлами | Luxoff | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 09.03.2011 21:04 |