motofan logo
       
> 

Надо написать программу, Дам плюсы. ПРОСТЕЙШАЯ!

AlexKooper
сообщение 16.4.2009, 11:29


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Задача программы:
1. открыть текстовый файл
в файле строки вида
0001 | Memory Full
0002 | 0 minutes
0003 | 1 day before
0004 | 1 hour
0005 | 1 hour before
0006 | 1-Touch Dial
0007 | 1 week
0008 | 1 week before
0009 | 10 min before

2. каждую текстовую строку отзеркалить, НЕ ТРОГАЯ цифры и разделитель
т.е. чтоб получилось
0001 | lluF yromeM

P.S. И должна нормально работать и с русскими буквами.
Не трогать всегда первые 7 символов.

дам 5+ но не потому что сильно надо, а потому что могу дать smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 16.4.2009, 14:34


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Написал такую программу, работает со строчками размером до 1021 символа (можно изменить, но под Windows больше 4093 надо иначе реализовывать). Работает с командной строки. Принимает 2 аргумента - имя входного и имя выходного файла. Под UNIX это может быть один файл, под Windows наверняка нет (хотя нужно тестировать). В качестве имени файла можно указать прочерк (-), тогда вместо этого файла будет использован поток стандартного ввода или вывода.
С русскими буквами будет нормально работать в любой однобайтовой кодировке (windows-1251, koi8-r, iso8859-5...), UTF-8 не катит.
Прикрепленный файл program.c.gz   ( 645 байт ) Кол-во скачиваний: 235
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 16.4.2009, 18:03


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



motoprogger, ну ты молодец конечно... а как насчёт скомпилить для работы под ХР?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
yakk
сообщение 17.4.2009, 3:04



*****

Группа: Разработчики
Сообщений: 336
Регистрация: 6.7.2006
Из: Днепропетровск
Пользователь №: 90 408
Модель телефона: milestone
Финалист Конкурса 2010


Настроение:
не нужен..



Рейтинг: 904



AlexKooper, скомпилил, если еще нужно..
motoprogger, там strcasecmp только заменить пришлось на просто strcmp..
Прикрепленный файл program.rar   ( 28.18 килобайт ) Кол-во скачиваний: 101
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 17.4.2009, 17:07


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Теперь на --help будет выводить справку об использовании, а --Help будет принимать за имя входного и выходного файла, одновременно biggrin.gif
Не столь важно имхо. А что, в Microsoft libc нет strcasecmp? Ужас, куда катится мир...

Добавлено позже (17.4.2009, 23:09):
Цитата
CONFORMING TO
4.4BSD, POSIX.1-2001.

Видимо, винда - POSIX-совместимая, а Visual Studio делать таковой необязательно... юзайте mingw
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Umka85
сообщение 23.4.2009, 15:44


Гуру
******

Группа: Пользователи
Сообщений: 712
Регистрация: 13.7.2005
Из: Кузнецк
Пользователь №: 46 099
Модель телефона: Е398, L9, Z6, V6
Прошивка: разные
Победитель конкурса 2008

Рейтинг: 283



Цитата(AlexKooper @ 16.4.2009, 22:03) *

а как насчёт скомпилить для работы под ХР?

Вот вариант на делфи.
Ты бы рассказал, для чего это нужно?

Сообщение отредактировал Umka85 - 23.4.2009, 16:11
Прикрепленный файл Revers.rar   ( 172.54 килобайт ) Кол-во скачиваний: 136
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 24.4.2009, 6:21


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



Цитата(Umka85 @ Вчера, 18:44)

Ты бы рассказал, для чего это нужно?
*


Я так понял, AlexKooper хочет приколоться над кем-то с ленгпаком smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 24.4.2009, 8:00


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



не совсем так, я прикидываю возможность сделать ремонтного зеркального монстра для тех, у кого экран перевёрнут.
правда пока не удалось убедить телефон, что русский - это иврит smile.gif И соотетственно набирать номер и смс. Но работы ведутся.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Umka85
сообщение 24.4.2009, 12:34


Гуру
******

Группа: Пользователи
Сообщений: 712
Регистрация: 13.7.2005
Из: Кузнецк
Пользователь №: 46 099
Модель телефона: Е398, L9, Z6, V6
Прошивка: разные
Победитель конкурса 2008

Рейтинг: 283



А можно ссылочку в тему для перевернутых экранов, а то я что то первый раз слышу.

Сообщение отредактировал Umka85 - 24.4.2009, 12:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Евгений89
сообщение 24.4.2009, 14:21


Ветеран
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 24.4.2008
Из: Санкт-Петербург
Пользователь №: 170 426
Модель телефона: E398,E1,Z6,L7e(труп)
Прошивка: 79R,DAR,4FR,0AR


Настроение:
вот и пришел мой Atrix2)



Рейтинг: 253



Umka85, вот одна Пару проблем с воставшим из ада, E398ым и еще давно где-то видел
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Надо написать программу, Дам плюсы. ПРОСТЕЙШАЯ! · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.6.2025, 18:30

Форум живёт: