Evasilyev
-
- Рейтинг

- Регистрация
- 27.10.2011 23:19
- Последний вход
- 19 час. 20 мин. назад
- Просмотры
- 185 просмотров
-
Evasilyev ответил в теме Re: Ошибка с Си (начало) в форуме.brootos написал:
1. Eclipse
2. NetBeans
Только java? Или С ставить надо дополнительно?
Предварительно устанавливаете C компилятор (например gcc), после чего IDE при установке автоматически его найдет и как нужно к себе подцепит, в обратном порядке, нужно будет в настройках указать путь к компилятору.
То же самое следует проделать с дебагером - gdb.
[quote="brootos"]getch(); чем заменить?/quote] - а для чего вы его используете? Чаще всего - его ничем заменять не нужно.
Подробнее... -
Дмитрий спасибо за сообщение Re: Ошибка с Си (начало)
-
Evasilyev ответил в теме Re: Ошибка с Си (начало) в форуме.Есть 2 популярных, используемых на промышленном уровне IDE:
1. Eclipse
2. NetBeans
Наверняка есть еще уйма.
Обе из вышеперечисленных изначально запиливались под Java, но потом в них стало можно компилить всё, что душеньке угодно.
Сам пользуюсь NetBeans.
В Debian репозитории нашел под C/С++ следующие среды:
anjuta
KDevelop
codelite
...
Подробнее... -
Evasilyev ответил в теме Re: Как удалить дубликаты в строке текстового файла в форуме.Bars_Z написал:
Берём строку, считаем в ней количество символов, делим на два, и первую часть строки сохраняем в файл, и так по всем строкам.-
думаю, на си++ займёт 30-40 строк кода
что за бред?!
Приблизительный алгоритм решения такой (для каждой строки):
1. Берете исходную строку - S = "жопаопа". Создаете буферные строки - B и T. (В итоге, вам нужно получить строку "жопа"). В строку S - необходимо копировать исходную строку, не работать с ней напрямую.
2. Переносите в начало строки B последний символ (если у вас строки не могут закончиться одинаковыми символами типа "...", иначе нужно будет несколько символов копировать) строки S в B.
3. После чего получаете следующее. S = "жопаоп", B = "а"
4. Копируете в строку T символы с конца строки S в количестве len(
- (количество символов в строке
.
Получаете:
S = "жопаоп", B = "a", T = "п"
5. Сравниваете строки B и T.
Если, строки равны - в строке S - у вас останется то, что вам нужно - её можно будет писать в файл. Если не равны - в цикл на п.1
Во второй итерации должно получиться:
S = "жопао", B = "па", T = "ао"
В третьей итерации получится:
S = "жопа", B = "опа", T = "опа" - выходите из цикла, так как B = T. В строке S - необходимый результат.
Так же в любой из пунктов следует вставить условие если len(
> len(S)/2 - значит, у вас не дубликатная строка, и её немедленно нужно оставить в покое (или не писать итог в файл, или писать в файл исходную строку (до копирования её в S)).
Вот приблизительный алгоритм. Реализовать можете на языке по вашему вкусу. Код писать и отлаживать всё таки придется.
Подробнее... -
Evasilyev спасибо за сообщение Re: Программирование в Linux
Название блога, конечно, прикольно получилось :). Но смысл таков - есть у гнома в меню рабочего стола пункт - "Создать документ" - вот туда и будем добавлять пункты, что бы нам было удобно создавать файлы прямо там где нам надо. Все мы знаем, что осн ...