Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Упорядочивание
 
 автор: bolshoy   (22.09.2009 в 22:00)   письмо автору
 
 

Подскажите как упорядочить строки по алфавиту начиная с третьего символа в C

  Ответить  
 
 автор: cheops   (22.09.2009 в 22:06)   письмо автору
 
   для: bolshoy   (22.09.2009 в 22:00)
 

А строки где находятся (файл, массив, база данных) и как должен выглядеть результат? Третий символ имеется в виду в алфавите или в слове?

  Ответить  
 
 автор: bolshoy   (23.09.2009 в 13:11)   письмо автору
 
   для: cheops   (22.09.2009 в 22:06)
 

Объясню все подробно.
Разработать консольную программу для потоковой загрузки в оперативную память
содержимого текстового файла, выполнения манипуляций над ним и потокового вывода
полученных данных в другой файл.
3 символ в слове.
Пример:
До упорядочивания: масло сало майонез
После: майонез сало масло

  Ответить  
 
 автор: Trianon   (23.09.2009 в 13:26)   письмо автору
 
   для: bolshoy   (23.09.2009 в 13:11)
 

usort()
впрочем, именно здесь она, как микроскоп вместо молотка.

for($dict = array(), $f = fopen('name.in', 'r'); ($line = fgets($f)) !== false;)
  $dict[substr($line, 2, 1)][] = $line;

$fo = fopen('name.out', 'w')
foreach($dict as $lines) 
  foreach($lines as $line) 
    fputs($fo,  $line);

unset($dict);

  Ответить  
 
 автор: bolshoy   (23.09.2009 в 17:34)   письмо автору
 
   для: Trianon   (23.09.2009 в 13:26)
 

Спасиб. с меня пиво)))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования