|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2011, 16:03 | #1 |
Регистрация: 06.03.2011
Сообщений: 3
|
СИ чтение чисел из файла, сортировка и вывод
написать 4 функции, сортирующие массив целых чисел 4 способами:
- методом пузырька - методом вставки - методом выбора - быстрая сортировка (можно воспользоваться функцией qsort). Аргументы командной строки: сначала номер способа, потом числа. Делал для сортировки из командной строки. sort Код:
Код:
Код:
Подскажите, пожалуйста, а то с файлами у меня беда. |
07.03.2011, 02:26 | #2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
FILE *fp = fopen(argv[2],"rt+"); // для чтения и записи
дальше нужно заполнить массив, тут либо делайте его статическим и тогда у вас в файле должно быть конкретное число цифр через пробел. либо если хотите динамически - то боюсь плохо посоветовать как вам узнать число чисел. например fgets(line,80,fp); потом узнать скоко в сроке line пробелов +1 это будет число элементов =) а cчитать элементы очень просто for (int i=0; i<n; ++i) fscanf(fp,"%d",&forSorting[i]); записать аналогично но с принтф и fclose(fp); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение чисел из файла | Zimmo | Общие вопросы C/C++ | 2 | 24.10.2010 12:53 |
if и чтение+вывод из файла .txt | webber9989 | PHP | 4 | 24.08.2010 22:13 |
Чтение и вывод ini-файла | JoLan | Общие вопросы Delphi | 5 | 27.07.2010 21:32 |
C#, чтение чисел из файла | XeN0N | Общие вопросы .NET | 3 | 01.03.2009 17:08 |