Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум KAZANHOME _ Все о программировании _ С++

Автор: =Nosf3ratu= 8.10.2006, 20:25

народ у кого нибудь есть книги-обучалки по данному языку? вот нужно будет в скором времени знать его..

Автор: clayser 8.10.2006, 20:38

Цитата(=Nosf3ratu= @ 8.10.2006, 21:25) *

народ у кого нибудь есть книги-обучалки по данному языку? вот нужно будет в скором времени знать его..

По книгам сложно изучать, это не php....

Автор: =Nosf3ratu= 8.10.2006, 20:39

Цитата(clayser @ 8.10.2006, 21:38) *

По книгам сложно изучать, это не php....

а как тогда?!

Автор: Molotok 8.10.2006, 20:44

Цитата(=Nosf3ratu= @ 8.10.2006, 21:39) *

а как тогда?!

Уччиться учится учится , желаиельно с преподом каким нить, или с профи ! blink.gif

Автор: clayser 8.10.2006, 21:04

Цитата(Molotok @ 8.10.2006, 21:44) *

Уччиться учится учится , желаиельно с преподом каким нить, или с профи ! blink.gif

Сам просто пробовал изучить с++ читая доки в инете. Возникает огромное количество вопросов, на которые в доках нет ответов. Поэтому да - лучше чтоб рядом был спец.

Автор: =Nosf3ratu= 8.10.2006, 21:05

ну если бы был такой человек я бы наверно и тему бы такую не создавал... к сожелению такого человека нет.... ну значит будем терраризировать препода.. =)

Автор: clayser 8.10.2006, 21:13

Цитата(=Nosf3ratu= @ 8.10.2006, 22:05) *

ну если бы был такой человек я бы наверно и тему бы такую не создавал... к сожелению такого человека нет.... ну значит будем терраризировать препода.. =)

А где это и зачем тебе понадобилось?

Автор: =Nosf3ratu= 8.10.2006, 21:24

для универа

Автор: clayser 8.10.2006, 21:26

Цитата(=Nosf3ratu= @ 8.10.2006, 22:24) *

для универа

ну тогда можно и по докам изучить. Я для Visual Studio c++ доки искал, надо было mfc изучить

Автор: Zidro 10.10.2006, 8:40

Цитата(=Nosf3ratu= @ 8.10.2006, 17:25) *

народ у кого нибудь есть книги-обучалки по данному языку? вот нужно будет в скором времени знать его..



Зайди на ФТП. я туда скидывал. Для меня просто там написано. Почти в плане примеров!!!! B) Папка "от Zidro"

Автор: mopo3 10.10.2006, 22:37

Цитата(=Nosf3ratu= @ 8.10.2006, 21:25) *

народ у кого нибудь есть книги-обучалки по данному языку? вот нужно будет в скором времени знать его..

у меня есть мануал и книга "C++ для чайников" в pdf залью в папку mopo3 в инкоминге

Автор: =Nosf3ratu= 11.10.2006, 21:39

скачал, благодарствую =)

Автор: Ap}{@HrE/l 12.10.2006, 8:59

Есть исходники у кого для проги которая по кабелю пакеты отправляет с компа на комп?

Автор: kazus 12.10.2006, 9:28

по какому кабелю? smile3.gif))

Автор: Ap}{@HrE/l 12.10.2006, 9:35

Хотябы через сом порт

Вобщем надо чтобы один комп отправил 123, а другой их на дисплей вывел

Автор: kazus 12.10.2006, 10:11

http://www.justfuckinggoogleit.com/
;)
http://www.ishodniki.ru/list/info.php?id=7538

Автор: Dom.ru-Help 12.10.2006, 10:43

Цитата(kazus @ 12.10.2006, 11:11) *

http://www.justfuckinggoogleit.com/
;)
http://www.ishodniki.ru/list/info.php?id=7538

:D :D :D

Автор: iluxa 13.10.2006, 18:52

Меньше года назад изучал С по книге, ничего сложного нет, абсолютно легко перешол с Pascal и Delphi
Если кому интерестно: по С - "Язык программирования С" Б.Кёрниган, Д.Ритчи.
По С++ советую Б.Страуструпа почитать!

Автор: Andryshka 14.10.2006, 20:19

Цитата(iluxa @ 13.10.2006, 19:52) *

Меньше года назад изучал С по книге, ничего сложного нет, абсолютно легко перешол с Pascal и Delphi
Если кому интерестно: по С - "Язык программирования С" Б.Кёрниган, Д.Ритчи.
По С++ советую Б.Страуструпа почитать!

читал. прикольно, но ни чего не понятно

Автор: Azat s 15.10.2006, 14:51

Народ привет. Скиньте кто-нибудь turbo c++ если у кого есть. Заранее благодарю

Автор: Andryshka 22.10.2006, 14:29

кто нибудь знает компилятор для с++ который не требует установки...

Автор: =Nosf3ratu= 26.10.2006, 11:31

народ залейте плиз саму прогу! та что на фтп есть не хочет устанавливаться

Автор: Andryshka 26.10.2006, 14:26

видимо никто не знает....

Автор: =Nosf3ratu= 26.10.2006, 21:21

Andryshka чесно - я не знаю..

ни у кого нет чтоли установочной с++?

Автор: iluxa 26.10.2006, 23:36

Цитата(Andryshka @ 14.10.2006, 21:19) *

читал. прикольно, но ни чего не понятно

А чё непонятного то? всё ж ясно написано =)


С++ у меня есть турбо вроде ща залью если надо

Вощем тут ftp://ftp.kazandom.ru/incoming/!FOR%20USERS!/iluxa/

Автор: Ap}{@HrE/l 29.10.2006, 21:29

Цитата(Azat s @ 15.10.2006, 14:51) *

Народ привет. Скиньте кто-нибудь turbo c++ если у кого есть. Заранее благодарю

Фтп опять не работает как заработает скину.

Автор: Azat s 29.10.2006, 22:04

ок договорились. если он заработает

Автор: Ap}{@HrE/l 29.10.2006, 22:27

Цитата(Azat s @ 29.10.2006, 22:04) *

ок договорились. если он заработает

Завтра должен

Автор: Azat s 29.10.2006, 22:40

Будем надеяться будет именно так

Автор: Ap}{@HrE/l 29.10.2006, 22:50

Цитата(Azat s @ 29.10.2006, 22:40) *

Будем надеяться будет именно так

Надежда умирает последней

Автор: Ap}{@HrE/l 30.10.2006, 7:26

Цитата(Azat s @ 29.10.2006, 22:04) *

ок договорились. если он заработает

ФТП Заработал а я кинул ftp://217.198.3.98/incoming/!FOR%20USERS!/TC

Автор: Azat s 30.10.2006, 7:51

все пнятно уже скачал

Автор: ЛИМ 13.11.2006, 20:17

Я очень много книг прочитала,но самая лучшия это Шилд,у него и по Яве и по С++ хорошие учебники..рекомендую..кстати Шилд на ftpшнике есть

Автор: И Л Ь Г И З @ Р 21.11.2006, 16:55

Парни есть кто может может помочь написать прогу про графы? ПЛИЗ!!!! HELP!!!)))

Автор: ЛИМ 21.11.2006, 17:58

А что за прога? В чем суть? Что надо?

Автор: iluxa 21.11.2006, 19:18

Цитата(И Л Ь Г И З @ Р @ 21.11.2006, 16:55) *

Парни есть кто может может помочь написать прогу про графы? ПЛИЗ!!!! HELP!!!)))

Да, да. условия задачи? и язык програмирования. =)

Автор: И Л Ь Г И З @ Р 21.11.2006, 21:56

Цитата(iluxa @ 21.11.2006, 19:18) *

Да, да. условия задачи? и язык програмирования. =)


:D запипись) короче, из графа удалить все вершины,от которой недостижима заданная)

Цитата(ЛИМ @ 21.11.2006, 17:58) *

А что за прога? В чем суть? Что надо?



запипись) короче, из графа удалить все вершины,от которой недостижима заданная))) С++

просто у меня курсовик горит! П А М А Г И И И И Т Е!))))

Автор: ЛИМ 21.11.2006, 22:14

Уже есть готовая прога нахождения не достижимой вершины..нужно?

Автор: iluxa 21.11.2006, 23:01

Цитата(ЛИМ @ 21.11.2006, 22:14) *

Уже есть готовая прога нахождения не достижимой вершины..нужно?

Чувак бери - Верняк, поставишь удаление найденой вершины и всё =)

у меня на паскале валялась где-то поиск минимального подпокрытия покрытия вершин графа. Вот я заманался тогда алгоритм выдумывать =)

Автор: ЛИМ 22.11.2006, 8:06

В моей проне ищется наикратчайший путь от каждой вершины до каждой, если нет пути то нули ставит

Автор: И Л Ь Г И З @ Р 22.11.2006, 15:10

Цитата(ЛИМ @ 21.11.2006, 22:14) *

Уже есть готовая прога нахождения не достижимой вершины..нужно?


А то))) давай :D

Автор: ЛИМ 22.11.2006, 15:41

КУДА ПРИСЛАТЬ?

Автор: И Л Ь Г И З @ Р 22.11.2006, 22:11

Цитата(ЛИМ @ 22.11.2006, 15:41) *

КУДА ПРИСЛАТЬ?



[email protected]

Автор: ЛИМ 23.11.2006, 9:51

Ок вечером вышлю

Автор: Ap}{@HrE/l 24.11.2006, 20:58

Делается просто ищутся все компоненты связности и удаляются те которым не принадлежит вершина всё.

ВЛюбой книге можно найти поиск компонент связности и добавить 3 строчки кода в чём трабл не вижу.

Автор: И Л Ь Г И З @ Р 25.11.2006, 15:08

Цитата(Ap}{@HrE/l @ 24.11.2006, 20:58) *

Делается просто ищутся все компоненты связности и удаляются те которым не принадлежит вершина всё.

ВЛюбой книге можно найти поиск компонент связности и добавить 3 строчки кода в чём трабл не вижу.


ты то не видишь! а вот для меня проблемка!

Цитата(ЛИМ @ 23.11.2006, 9:51) *

Ок вечером вышлю



ты так и не выслал(

Автор: ЛИМ 26.11.2006, 0:38

Цитата(И Л Ь Г И З @ Р @ 25.11.2006, 15:08) *

ты то не видишь! а вот для меня проблемка!
ты так и не выслал(

Выслала..выслала..совсем замоталась просто

Автор: Ap}{@HrE/l 26.11.2006, 9:19

Цитата(И Л Ь Г И З @ Р @ 25.11.2006, 15:08) *

ты то не видишь! а вот для меня проблемка!
ты так и не выслал(

Граф то ориентированный или нет?

Автор: ЛИМ 27.11.2006, 19:20

Цитата(Ap}{@HrE/l @ 26.11.2006, 9:19) *

Граф то ориентированный или нет?

Моя прога и для ориентированного и для не ориентированного работает

Автор: И Л Ь Г И З @ Р 27.11.2006, 21:08

Цитата(ЛИМ @ 27.11.2006, 19:20) *

Моя прога и для ориентированного и для не ориентированного работает



там не сказано! ну видимо ориентированный, а то так по любому до всех можно дойти)

Автор: ЛИМ 28.11.2006, 2:00

Нет не до всех..вершины в нрафе вообще могут быть ни с чем не соединенными

Автор: iluxa 28.11.2006, 19:39

Цитата(ЛИМ @ 28.11.2006, 2:00) *

Нет не до всех..вершины в нрафе вообще могут быть ни с чем не соединенными

вроде бы несвзяным зовётся такой граф

Автор: ЛИМ 29.11.2006, 21:32

Цитата(iluxa @ 28.11.2006, 19:39) *

вроде бы несвзяным зовётся такой граф

Ага..

Автор: Ap}{@HrE/l 29.11.2006, 21:59

Если граф неориентированный и из любой вершины можно добраться до любой то он связный а если он ориентированный то тогда его называют сильно связным так вот. А вообще есть хорошая книжка Построение и анализ вычислительных алгоритмов Авторы Ахо и Ульман там многие задачи на графе разобраны.

Автор: ЛИМ 30.11.2006, 8:19

Цитата(И Л Ь Г И З @ Р @ 27.11.2006, 21:08) *

там не сказано! ну видимо ориентированный, а то так по любому до всех можно дойти)

Как успехи с прогой?

Автор: Ap}{@HrE/l 3.12.2006, 11:03

Люди помогите мне с СОМ портом разобраться в принцыпе всё легко мне только нужен кусок где он определяется а считывать и писать я уже научился может завалялся у кого исходник в инете смотрю там всё на классах а мне просто надо.

Автор: iluxa 3.12.2006, 18:57

всмысле определяется?
знаю как проверить "живые" Com порты

Автор: Ap}{@HrE/l 4.12.2006, 19:03

В общем идея такая прога определяет СОМ порт формирует строку запроса создаёт файл (язык си приспособлен так что можно просто создать файл с пометкой что это СОМ порт и читать и писать как обычный файл) пишет в него строку запроса а потом ждёт ответа.
Другая прога делает примерно тоже только она сначала читает запрос и в зависимости от него(запроса) формирует свой ответ в общем это всё что от меня требуется.

Автор: iluxa 5.12.2006, 0:21

Цитата(Ap}{@HrE/l @ 4.12.2006, 19:03) *

В общем идея такая прога определяет СОМ порт формирует строку запроса создаёт файл (язык си приспособлен так что можно просто создать файл с пометкой что это СОМ порт и читать и писать как обычный файл) пишет в него строку запроса а потом ждёт ответа.
Другая прога делает примерно тоже только она сначала читает запрос и в зависимости от него(запроса) формирует свой ответ в общем это всё что от меня требуется.

ну это то я в курсе что так можно, как ты определять COM порт будешь я даж не знаю, можно посмотреть наличие доступных, тупым открыванием и закрыванием оных, те кто отозвался - живый, кто нет, либо отсутсвуют либо заняты. кусок кода не могу привести, т.к. пример на работе лежит.

Автор: ЛИМ 5.12.2006, 9:21

Как из фаила считывать в string?

Автор: Smailik 5.12.2006, 18:44

Плиз закиньте на фтп Visual net c++.
А то тот который там есть, че-то не устанавливается.

Автор: Ap}{@HrE/l 5.12.2006, 23:24

Цитата(ЛИМ @ 5.12.2006, 9:21) *

Как из фаила считывать в string?

В С++ нет стандартного типа данных string вместо этого используются массивы символов есть класс стринг который определяет этот тип находится в библиотеках cstring.h bstring.h string.h в зависимости от версии и там есть оператор присваивания т.е он присваивает строке то что находится в массиве символов экспромтом могу привести кусок:
# include <file.h>
# include<cstring.h>
void main(void)
{
int i=0;
char a[50],c;
string b;
//сдесь нужно открыть файл к сожалению на память непомню чтото типа file *f=fopen(путь к файлу,r+B )
while(((c=fgetc(f))!=EOF)&&(i<50))
a[i]=c;
b=*a;
}
Чтото типа того была бы книга в 5 минут бы сделал.

Цитата(Smailik @ 5.12.2006, 18:44) *

Плиз закиньте на фтп Visual net c++.
А то тот который там есть, че-то не устанавливается.

У меня тоже не установился зараза

Автор: Ap}{@HrE/l 5.12.2006, 23:51

Цитата(Ap}{@HrE/l @ 5.12.2006, 23:24) *

# include <file.h>
# include<cstring.h>
void main(void)
{
int i=0;
char a[50],c;
string b;
//сдесь нужно открыть файл к сожалению на память непомню чтото типа file *f=fopen(путь к файлу,r+B )
while(((c=fgetc(f))!=EOF)&&(i<50))
a[i++]=c;
b=*a;
}

Извиняюсь недоглядел сдесь правильно

Автор: ЛИМ 6.12.2006, 8:54

Цитата(Ap}{@HrE/l @ 5.12.2006, 23:51) *

Извиняюсь недоглядел сдесь правильно

Спасибо огромное friends.gif

Автор: enzo 13.12.2006, 17:23

Люди смотрю здесь знающие сидят ;)
Тогда и мне бездарю помогите ;)
Итак для начала вот такая задачка:

Дан массив из четырех положительных ненулевых элементов. Реализовать программу пузырьковой сортировки элементов по возрастанию. В результате выполнения программы вывести на экран массив до его сортировки и после.

поможите? =)

Автор: Astynax84 13.12.2006, 17:31

Цитата(enzo @ 13.12.2006, 17:23) *

Люди смотрю здесь знающие сидят ;)
Тогда и мне бездарю помогите ;)
Итак для начала вот такая задачка:

Дан массив из четырех положительных ненулевых элементов. Реализовать программу пузырьковой сортировки элементов по возрастанию. В результате выполнения программы вывести на экран массив до его сортировки и после.

поможите? =)


А ты сам поробуй!

Пузырьковая сортировка (алгоритм для n элементов):

цикл по m от n до 2 (вниз)
цикл по i от 2 до m
сравниваем i-ый элемент и (i-1)-ый и, если второй меньше - меняем местами
конец цикла по i
конец цикла по m

Твое дело написать на С

Автор: enzo 13.12.2006, 17:36

Цитата(Astynax84 @ 13.12.2006, 17:31) *

А ты сам поробуй!

Пузырьковая сортировка (алгоритм для n элементов):

цикл по m от n до 2 (вниз)
цикл по i от 2 до m
сравниваем i-ый элемент и (i-1)-ый и, если второй меньше - меняем местами
конец цикла по i
конец цикла по m

Твое дело написать на С


а помочь на C??? ;)

Автор: Ap}{@HrE/l 13.12.2006, 18:06

Цитата(enzo @ 13.12.2006, 17:23) *

Люди смотрю здесь знающие сидят ;)
Тогда и мне бездарю помогите ;)
Итак для начала вот такая задачка:

Дан массив из четырех положительных ненулевых элементов. Реализовать программу пузырьковой сортировки элементов по возрастанию. В результате выполнения программы вывести на экран массив до его сортировки и после.

поможите? =)

Вобщем исходник таков:
# include "iostream.h"
void main(void)
{
int a[4]={6,2,4,7},c,i,j;
cout << "до сортировки" << "\n";
for( i = 0; i < 4 ;i++)
cout << a[i];
for( j=0 ; j < 4; j++)
for( i=0 ; i < 3 ; i++)
if( a[i] > a[i+1] )
c=a[i+1],a[i+1]=a[i],a[i]=c;
cout "\n" << "после сортировки" << "\n";
for( i = 0; i < 4 ;i++)
cout << a[i];
}

Вот в принцыпе и всё но этот алгоритм не эффективен так как требует n^2 операций существует много алгоритмов которые требуют n log n операций.

Автор: enzo 13.12.2006, 18:18

Цитата(Ap}{@HrE/l @ 13.12.2006, 18:06) *

Вобщем исходник таков:
# include "iostream.h"
void main(void)
{
int a[4]={6,2,4,7},c,i,j;
cout << "до сортировки" << "\n";
for( i = 0; i < 4 ;i++)
cout << a[i];
for( j=0 ; j < 4; j++)
for( i=0 ; i < 3 ; i++)
if( a[i] > a[i+1] )
c=a[i+1],a[i+1]=a[i],a[i]=c;
cout "\n" << "после сортировки" << "\n";
for( i = 0; i < 4 ;i++)
cout << a[i];
}

Вот в принцыпе и всё но этот алгоритм не эффективен так как требует n^2 операций существует много алгоритмов которые требуют n log n операций.


Огромное спасибо!
\me пошёл в инет читать про пузырьковое распределение

тут ещё один вопрос, у меня курсовик назрел:

написать программу "Телефонный справочник". При запуске программы на экран выводиться меню выбора режима работы: "Добавление", "Поиск", "Удаление" информации о людях. В режиме "поиск" программа запрашивает фамилию человека и выводит его телефон, если в справочнике есть люди с одинаковыми фамилиями, то выводится списко всех этих людей.

сложно это будет сделать?

Автор: enzo 13.12.2006, 18:31

plz somebody help me

Автор: Alexei 13.12.2006, 22:47

help.gif я тоже чайник! мне в билдере надо матрицу создать. вводишь несколько чисел через пробел, а потом составляешь из них матрицу Вандермонда. (не важно, если никто не знает, че это такое) мне главное, как схватить эти числа из строки и в матрицу закинуть! Помогите, кто разбирается.

Автор: iluxa 13.12.2006, 23:37

Цитата(Alexei @ 13.12.2006, 22:47) *

help.gif я тоже чайник! мне в билдере надо матрицу создать. вводишь несколько чисел через пробел, а потом составляешь из них матрицу Вандермонда. (не важно, если никто не знает, че это такое) мне главное, как схватить эти числа из строки и в матрицу закинуть! Помогите, кто разбирается.

Билдер вообще редкостная дрянь а не оболочка, после нового года сажусь на визуал студию. Впринципе не сложно, щас вспомнить не могу. а так смотришь по Хелпу чё да как, там вроде стандартные процедуры перевода есть. если нет, то 5 минут их написать, вощем напиши какого класса сетка, и какого типа матрица должны быть, тогды можно повтыкать =)

Автор: Alexei 13.12.2006, 23:43

Цитата(iluxa @ 13.12.2006, 23:37) *

Билдер вообще редкостная дрянь а не оболочка, после нового года сажусь на визуал студию. Впринципе не сложно, щас вспомнить не могу. а так смотришь по Хелпу чё да как, там вроде стандартные процедуры перевода есть. если нет, то 5 минут их написать, вощем напиши какого класса сетка, и какого типа матрица должны быть, тогды можно повтыкать =)

там сначала вводятся числа (сколь угодно, но можно зафиксировать, если надо). потом по этим числам матрица генерируется: первая строка - первое число в первой степени, первое число в квадрате, первое число в кубе...; вторая строка - второе число, второе число квадрате... И так матрица n*n должна получиться.

Автор: iluxa 13.12.2006, 23:52

Цитата(Alexei @ 13.12.2006, 23:43) *

там сначала вводятся числа (сколь угодно, но можно зафиксировать, если надо). потом по этим числам матрица генерируется: первая строка - первое число в первой степени, первое число в квадрате, первое число в кубе...; вторая строка - второе число, второе число квадрате... И так матрица n*n должна получиться.

Ну и чё сложного? смотришь в хелпе методы для этого класса, переводишь строку(скорее всего AnsiString) в интегер, далее операция возведения в степень, причём для пущей экономии кода - итеративно =), ну и после каждого найденного обратными операциями загоняешь их в таблицу

Автор: Ap}{@HrE/l 14.12.2006, 14:40

Цитата(enzo @ 13.12.2006, 18:18) *

Огромное спасибо!
\me пошёл в инет читать про пузырьковое распределение

тут ещё один вопрос, у меня курсовик назрел:

написать программу "Телефонный справочник". При запуске программы на экран выводиться меню выбора режима работы: "Добавление", "Поиск", "Удаление" информации о людях. В режиме "поиск" программа запрашивает фамилию человека и выводит его телефон, если в справочнике есть люди с одинаковыми фамилиями, то выводится списко всех этих людей.

сложно это будет сделать?

Тебе это в Buildere и в консоли надо делать? В общем тут надо уметь работать со списками и деревьями. Могу дать краткий план.
Описываешь структуру (если хочешь чтоб работало побыстрее тогда древесную если гонишься за простотой тогда линейный список.) В поле информации Фамилия и телефон.
Затем описываешь функцию добавление в (линейный список или дерево), функцию удаления (из списка или дерева); Затем всё тривиально Когда идёт поиск в сущности ты просто совершаешь обход (дерева или линейного списка) если поля информации очередного узла удовлетворяют поставленному тобой условию тогда печатаешь эти поля. С добавлением всё просто. А удаление примерно так же как и поиск только не печатаешь а удаляешь узел.

Автор: Azat s 17.12.2006, 19:22

Народ если есть у кого-нить руссификатор для turbo с скиньте или дайте ссылку!!! Заранее благодарен

Автор: UnFlOb 19.12.2006, 11:05

C языком программирования надо возиться на родном языке smile3.gif Хехе. НО к сожалению у меня нет руссификатора. Я не понимаю зачем?
И вообще а если не в билдере делать справочник? И без классов и ваще под дос. Кто смонстырить такого монстар с использованием кучи гы smile3.gif

Зато будет супер быстро. И ненуно ООП. Кстати чего то я уже раз десятый пытаюсь въехать в ООП и не могу. НУ как то сложно себя переделать smile3.gif Привык в паскалях классических си. И ассемблерах писать. Млин решил заново попробовать по паскалю меня хватило на 30 минут. По с++ не знаю к вечеру наверное просто подумаю, что за псих придумал smile3.gif

Автор: Astynax84 19.12.2006, 14:00

ООП - Очень Отдаленно Программирование ;) Писал на паскале и буду писать на нем - красиво и строго всё. Дельфу пользую, но счас только как редактор с подсветкой - проги на почти на чистом API стал писать smile3.gif

Размер оч простенького аудио плеера на основе BASS.DLL около 115К - из них сама прога 15К smile3.gif Для Дельфы это оч.неплохо!

А С не люблю, даже с двумя плюсами smile3.gif Такое очучение, что его придумали леньтяи - влом им писать стало a:=a+1 - придумали a++, и т.д.

А VB - ваще ужос!

Автор: ma3x 19.12.2006, 16:21

Зря ты так о С++, там много чего удобного... А если не любишь его тока из за этого, то что тут скажешь, тебе нравится писать длиннее? Например, begin вместо {

Автор: ЛИМ 21.12.2006, 13:31

Зря вы ругаете С++..тяжело перестроится..но зато потом..сиди только вспоминай как оператро называется..и все..мне теперь нравится..А раньше тоже за паскаль была..только он утарел уже очень..никому не нужно.. А ООП дейтствительно что-то мудренное..пишу,но иногда так загонит,что фиг разберешь

Автор: Astynax84 21.12.2006, 19:08

Цитата(ЛИМ @ 21.12.2006, 13:31) *

Зря вы ругаете С++..тяжело перестроится..но зато потом..сиди только вспоминай как оператро называется..и все..мне теперь нравится..А раньше тоже за паскаль была..только он утарел уже очень..никому не нужно.. А ООП дейтствительно что-то мудренное..пишу,но иногда так загонит,что фиг разберешь


Ничего Паскаль не устарел! Язык не устаревает, пока на нем "говорят" и его совершенствуют. Примеров полно! Delphi рулез, Open Pascal ещё круче! Щас вот заставлю себя не воротить нос от .NET ;)

А про С скажу - его автор давно уже придумал D и сейчас его дорабатывает...

Автор: ЛИМ 21.12.2006, 20:49

Цитата(Astynax84 @ 21.12.2006, 19:08) *

Ничего Паскаль не устарел! Язык не устаревает, пока на нем "говорят" и его совершенствуют. Примеров полно! Delphi рулез, Open Pascal ещё круче! Щас вот заставлю себя не воротить нос от .NET ;)

А про С скажу - его автор давно уже придумал D и сейчас его дорабатывает...

Про Net не спорю..сейчас рулит..но паскаль нет..мало кт о на нем работает..приди в нормальную фирму и тебе скажут, подавайте нам Net, C++, Java..

Автор: Astynax84 22.12.2006, 6:31

Цитата(ЛИМ @ 21.12.2006, 20:49) *

Про Net не спорю..сейчас рулит..но паскаль нет..мало кт о на нем работает..приди в нормальную фирму и тебе скажут, подавайте нам Net, C++, Java..


В крупных фирамх, когда работа предполагается в команде с уже имеющимися сотрудниками - тогда да. А если работаешь один, даже если весь проект на С, кто мешает тебе свою ДЛЛ на другом языке писать - лишь бы результат былsmile3.gif
Можно вообще на BrainF**k'е всё написать ;) (BF rulez! :D)

Автор: Ap}{@HrE/l 22.12.2006, 10:26

Цитата(Alexei @ 13.12.2006, 22:47) *

help.gif я тоже чайник! мне в билдере надо матрицу создать. вводишь несколько чисел через пробел, а потом составляешь из них матрицу Вандермонда. (не важно, если никто не знает, че это такое) мне главное, как схватить эти числа из строки и в матрицу закинуть! Помогите, кто разбирается.

Примерно так: int a = strtoint(stringgrid1->text);
Это ты то что находится в набираемом поле stringgrid1 переводишь из символьного типа в тип целых чисел и присваеваешь это переменной а.

Автор: Alexei 24.12.2006, 13:13

спасибо. недавно сдал эту прогу) теперь с новой такая проблема. надо сделать транслит текста с русского на англ. че-то не прет. Как весь текст из файла захватить? (у меня посл. слово тока берется), еще когда пытаюсь делать посимвольную замену пишет "cannot convert "char*" to "char" (создвал новый класс string и с ним работал, может не так надо было?)

Автор: iluxa 24.12.2006, 15:10

ну сравни паскаль и с, так там не только в синтаксисе различия, но во многом другом, что вроде и не удобно, но в ряде задач сишная сецификация, как нельзя лучше чем паскалевская.

2UnFlob, я те как нить за бутылкой пива раскидаю чё как там =) в ООП =) чё сам понимаю естсетвенно =)

Автор: Alexei 25.12.2006, 0:09

разобрался с прогой, надо было чаром делать и стринг не трогать) такая просьба, есть у кого прога С++ Билдера с анимацией связанная. Любая! очень нужно.

Автор: Ap}{@HrE/l 26.12.2006, 20:47

Цитата(iluxa @ 24.12.2006, 15:10) *

ну сравни паскаль и с, так там не только в синтаксисе различия, но во многом другом, что вроде и не удобно, но в ряде задач сишная сецификация, как нельзя лучше чем паскалевская.

2UnFlob, я те как нить за бутылкой пива раскидаю чё как там =) в ООП =) чё сам понимаю естсетвенно =)

А ты попробуй на паскале например с портами поработать или с дисплеем или например ping написать а на С это делается достаточно просто так что паскаль практического применения не имеет. И кстати никакой язык высокого уровня не компилируется лучше чем код на С++ builder.

Автор: iluxa 27.12.2006, 1:35

Цитата(Ap}{@HrE/l @ 26.12.2006, 20:47) *

А ты попробуй на паскале например с портами поработать или с дисплеем или например ping написать а на С это делается достаточно просто так что паскаль практического применения не имеет. И кстати никакой язык высокого уровня не компилируется лучше чем код на С++ builder.

С++ Билдер вообще не компилятор, а фуфло полное, как и сама среда! Последний проект на нём пишу, потом ухожу на Visual Studio!

Автор: Ap}{@HrE/l 27.12.2006, 7:49

Цитата(iluxa @ 27.12.2006, 1:35) *

С++ Билдер вообще не компилятор, а фуфло полное, как и сама среда! Последний проект на нём пишу, потом ухожу на Visual Studio!

visual studio это мощная вещь спору нет но я на citforum читал что С++ builder даёт оптимальнейший код. Ты же вроде Delphi защищал? Что ты тогда скажешь о том что Borlsnd Delphi и С++ Builder в принцыпе ничем не отличаются. Кроме того что С лучше.

Автор: Human 27.12.2006, 23:30

Цитата(Ap}{@HrE/l @ 27.12.2006, 7:49) *

visual studio это мощная вещь спору нет но я на citforum читал что С++ builder даёт оптимальнейший код. Ты же вроде Delphi защищал? Что ты тогда скажешь о том что Borlsnd Delphi и С++ Builder в принцыпе ничем не отличаются. Кроме того что С лучше.

Действительно C++ Builder лучше Delphi? Это из-за оптимальнейшего конечного кода он так долго компилирует что ли?

Автор: iluxa 28.12.2006, 0:35

Цитата(Ap}{@HrE/l @ 27.12.2006, 7:49) *

visual studio это мощная вещь спору нет но я на citforum читал что С++ builder даёт оптимальнейший код. Ты же вроде Delphi защищал? Что ты тогда скажешь о том что Borlsnd Delphi и С++ Builder в принцыпе ничем не отличаются. Кроме того что С лучше.

Чёто не припомню чтобы делфи защищал??? Я вообще на С работаю, и всеми конечностями за С и С++, просто утверждал что в большинстве случаев, разницы нет какой язык, главное что в башке есть, а остальное всё синтаксис :D
Не читал какой код даёт Билдер, но то что он ужасно глючный это я на себе проверил!

Автор: ЛИМ 28.12.2006, 8:04

Цитата(iluxa @ 28.12.2006, 0:35) *

Чёто не припомню чтобы делфи защищал??? Я вообще на С работаю, и всеми конечностями за С и С++, просто утверждал что в большинстве случаев, разницы нет какой язык, главное что в башке есть, а остальное всё синтаксис :D
Не читал какой код даёт Билдер, но то что он ужасно глючный это я на себе проверил!

Вот и верно..синтаксис можно за неделю выучить..главное, чтоб основной принцип понятен был..а какой язык без разницы

Автор: iluxa 28.12.2006, 20:57

Цитата(ЛИМ @ 28.12.2006, 8:04) *

Вот и верно..синтаксис можно за неделю выучить..главное, чтоб основной принцип понятен был..а какой язык без разницы

friends.gif drinks.gif

Автор: Cyber 29.12.2006, 10:11

Цитата(Ap}{@HrE/l @ 26.12.2006, 20:47) *

А ты попробуй на паскале например с портами поработать или с дисплеем или например ping написать а на С это делается достаточно просто так что паскаль практического применения не имеет. И кстати никакой язык высокого уровня не компилируется лучше чем код на С++ builder.

да ладно, не гоните... на паскале и с портами нормально работается, и с дисплеем пробелем нету... а пинг так эт вообще никакой проблемы, хоть стандартный из ОС с перенаправлением вывода в нужный компонент, хоть самописный на сокетах.

У паскаля очень много практического применения. Взять тот же Delphi - в плане написания клиентских приложений он очень неплох. Клиенты к базам данных писать, так вообще одно удовольствие. =)

Вообще группа паскалевских языков очень большая: Модула, Оберон, Оберон2 - достаточно серьезные и распространенные языки.
О серьезности их можно судить хотя бы по этим проектам: http://blackbox.metasystems.ru/index.php?option=com_content&task=blogcategory&id=6&Itemid=17

на С и С++ ПО для спутников принципиально не пишут ;)

А по поводу скорости компиляции - С и С++ по своей структуре и специфики не являются быстрокомпилируемыми, там довольно сложные многопроходовые механизмы используются.

Кстати, интересная статья об особенностях С http://bugtraq.ru/library/programming/languages.html

Автор: Cyber 29.12.2006, 10:26

Цитата(ЛИМ @ 28.12.2006, 8:04) *

Вот и верно..синтаксис можно за неделю выучить..главное, чтоб основной принцип понятен был..а какой язык без разницы

если бы все дело упиралось в синтаксис, то у нас Пушкиным или Лермонтовым был бы каждый второй...
Умение синтаксически правильно написать конктрукцию языка - не говорит о умении написать ее правильно, можно синтаксически правильно и ничего незначащую ерунду написать. И выбор языка очень даже важен, он накладывает свои особенности мышления.

Простой пример - большинство из нас думает на русском языке, кто-то возможно на татарском, а чтобы сказать правильно фразу на английском - надо как минимум иметь представление как на нем думать. Также и с языками программирования - словарик и правила расстановки знаков препинания не научат вас писать программы на нем, максимум сможете читать программы, но не более того.

Автор: Human 29.12.2006, 15:32

Цитата(Cyber @ 29.12.2006, 10:26) *

если бы все дело упиралось в синтаксис, то у нас Пушкиным или Лермонтовым был бы каждый второй...
Умение синтаксически правильно написать конктрукцию языка - не говорит о умении написать ее правильно, можно синтаксически правильно и ничего незначащую ерунду написать. И выбор языка очень даже важен, он накладывает свои особенности мышления.

Точно. Взять функциональные языки программирования хотя бы (huskell, кажется, популярный самый) или языки обработки массивов (J, K) или Пролог.

Автор: ЛИМ 29.12.2006, 17:12

Цитата(Cyber @ 29.12.2006, 10:26) *

если бы все дело упиралось в синтаксис, то у нас Пушкиным или Лермонтовым был бы каждый второй...
Умение синтаксически правильно написать конктрукцию языка - не говорит о умении написать ее правильно, можно синтаксически правильно и ничего незначащую ерунду написать. И выбор языка очень даже важен, он накладывает свои особенности мышления.

Я говорю об умение программировать..логически мыслить..Т.е если человек хорошо пишет на паскале, он и на яве и на с++ сможет хорошо писать..только нужно освоить синтаксис и особенности языка

Автор: iluxa 4.1.2007, 2:13

Цитата(Cyber @ 29.12.2006, 10:26) *

если бы все дело упиралось в синтаксис, то у нас Пушкиным или Лермонтовым был бы каждый второй...
Умение синтаксически правильно написать конктрукцию языка - не говорит о умении написать ее правильно, можно синтаксически правильно и ничего незначащую ерунду написать. И выбор языка очень даже важен, он накладывает свои особенности мышления.

Простой пример - большинство из нас думает на русском языке, кто-то возможно на татарском, а чтобы сказать правильно фразу на английском - надо как минимум иметь представление как на нем думать. Также и с языками программирования - словарик и правила расстановки знаков препинания не научат вас писать программы на нем, максимум сможете читать программы, но не более того.


Однако blink.gif Так там же это и было написано :D

Цитата(ЛИМ @ 29.12.2006, 17:12) *

Я говорю об умение программировать..логически мыслить..Т.е если человек хорошо пишет на паскале, он и на яве и на с++ сможет хорошо писать..только нужно освоить синтаксис и особенности языка

+1 похоже мы на одной волне :D

Автор: DeMON.exe 9.1.2007, 1:53

ОФФ извените.
У меня вопрос вот я хачу научиться писать на некоторых языках программного кода, подскажите с чего лутше начать и посоветуите книжки, если есть возможность буду оч признателен если зальете на фаилобменник. rolleyes.gif

Автор: Astynax84 9.1.2007, 7:23

Цитата(DeMON.exe @ 9.1.2007, 1:53) *

ОФФ извените.
У меня вопрос вот я хачу научиться писать на некоторых языках программного кода, подскажите с чего лутше начать и посоветуите книжки, если есть возможность буду оч признателен если зальете на фаилобменник. rolleyes.gif


Ишь как сказанул - "языках программного кода" - они все языки программного кода smile3.gif

- Хочешь писать драйвера или вирусы типа DeMON.exe (;))- тогда Asm или чистый С, хотя и на Паскале чистом можно smile3.gif
- Хочешь просто и быстро писать проги с графическим интерфейсом - тогда Borland C++ Builder или Borland Delphi. Только для простых программ лучше брать версии 6 или 7 - там не надо будет с .Net возиться.
- Хочешь зарабатывать много денег - изучай СУБД (Delphi + MySQL/Oracle). Ещё вариант: Java - тогда вообще можно деньги грести лопатой штампуя игрухи для мобил на заказ для крупных фирм-распространителей.
- Хочешь быть продвинутым - тогда C# и др. .NET языки.

Мой совет: хочешь быстро научиться - Delphi изучай. Потом несложно будет перейти на другие.

Автор: DeMON.exe 9.1.2007, 14:35

Цитата(Astynax84 @ 9.1.2007, 7:23) *

Мой совет: хочешь быстро научиться - Delphi изучай. Потом несложно будет перейти на другие.

спс, а учебник баксовыи для чаиников по Delphi не посоветуете?

Автор: Oligarhru 10.1.2007, 11:44

Где можно визуал си++ скачать
и сам си++

чтоб на компе был
книгу читаю по с++
а как тренироватся не знаю

Автор: ЛИМ 10.1.2007, 16:34

Цитата(Oligarhru @ 10.1.2007, 11:44) *

Где можно визуал си++ скачать
и сам си++

чтоб на компе был
книгу читаю по с++
а как тренироватся не знаю

У меня есть..если нужно, могу в файлообменник выложить
У меня MicrosoftVisualStudio 6.0

Автор: Oligarhru 10.1.2007, 16:53

Цитата(ЛИМ @ 10.1.2007, 16:34) *

У меня есть..если нужно, могу в файлообменник выложить
У меня MicrosoftVisualStudio 6.0

выложи пожалуйста :D

Автор: ЛИМ 27.1.2007, 16:12

Народ..теперь спасайте вы меня..у кого есть Visual C++?
Мой сдох

Автор: Sanjok 27.1.2007, 18:40

Microsoft Visual C++ 6.5
http://file.kazandom.ru/get.php?f=f635843cc08786112a126d790a40ef2e

Автор: ЛИМ 29.1.2007, 8:35

Цитата(Sanjok @ 27.1.2007, 18:40) *

Microsoft Visual C++ 6.5
http://file.kazandom.ru/get.php?f=f635843cc08786112a126d790a40ef2e

Спасибо=)

Автор: iluxa 29.1.2007, 19:11

Есть визуал студио лицензионка 2006, в народе как 8-ая чтоли, вместе с МДСН, заливать никуда не буду, кому надо в приват


лицензионка она только для тебя))). как только этот продукт попадает в руки не студенту\преподователю вмк, то увы и ах

Автор: @zon 26.2.2007, 12:06

Цитата(=Nosf3ratu= @ 8.10.2006, 20:25) *

народ у кого нибудь есть книги-обучалки по данному языку? вот нужно будет в скором времени знать его..

Есть, держи... drinks.gif


Прикрепленные файлы
Прикрепленный файл  1.zip ( 220.97 килобайт ) Кол-во скачиваний: 113

Автор: ЛИМ 27.2.2007, 8:23

У кого-нибудь есть книги по MFC?

Автор: iluxa 27.2.2007, 20:37

Цитата(ЛИМ @ 27.2.2007, 8:23) *

У кого-нибудь есть книги по MFC?

вроде не совсем ламак, а что есть MFC?

Автор: ЛИМ 27.2.2007, 21:28

Цитата(iluxa @ 27.2.2007, 20:37) *

вроде не совсем ламак, а что есть MFC?

Ну в Visual Studio чтоб окошки делать..
Не помню я как это называется..Приложения что ли..
Там всякие чтоб кнопочки делать..

Автор: sergei 27.2.2007, 21:43

Microsoft Foundation Classes. Кривая полу - объектно ориентированная прослойка над WinApi.

ЛИМ, мой тебе совет: забей на эту дохлятину, только время зря потеряешь и впечатления о C++ сильно испортятся.

Если всё - же горишь желанием, можем встретиться и я тебе могу подарить бумажную книгу по MFC.

Автор: ЛИМ 27.2.2007, 21:56

Цитата(sergei @ 27.2.2007, 21:43) *

Microsoft Foundation Classes. Кривая полу - объектно ориентированная прослойка над WinApi.

ЛИМ, мой тебе совет: забей на эту дохлятину, только время зря потеряешь и впечатления о C++ сильно испортятся.

Если всё - же горишь желанием, можем встретиться и я тебе могу подарить бумажную книгу по MFC.

Забить никак не могу..так приходиться заниматься не по собственному желанию..а по инфе в универе проходим. Желанием не горю, но надо..

Автор: iluxa 28.2.2007, 0:01

Цитата(ЛИМ @ 27.2.2007, 21:28) *

Ну в Visual Studio чтоб окошки делать..
Не помню я как это называется..Приложения что ли..
Там всякие чтоб кнопочки делать..

ааа, просто руки всё до MVS, потому и не знаю)

Автор: ЛИМ 8.3.2007, 23:18

Цитата(iluxa @ 29.1.2007, 19:11) *

Есть визуал студио лицензионка 2006, в народе как 8-ая чтоли, вместе с МДСН, заливать никуда не буду, кому надо в приват
лицензионка она только для тебя))). как только этот продукт попадает в руки не студенту\преподователю вмк, то увы и ах

Спасибо..установила..вроде работает))

Автор: iluxa 14.3.2007, 14:01

Цитата(iluxa @ 29.1.2007, 19:11) *

Есть визуал студио лицензионка 2006, в народе как 8-ая чтоли, вместе с МДСН, заливать никуда не буду, кому надо в приват
лицензионка она только для тебя))). как только этот продукт попадает в руки не студенту\преподователю вмк, то увы и ах

2Makvit
Маквитыч, вы сделайте типа системы оповещения, о том что редактировали сообщения. А то мне тут пишут о том что я пиратсвом занимяюсь, :D а я даж ни сном ни духом, вдруг за мной уже едут :D :D :D

Автор: iluxa 23.3.2007, 16:22

Народ, нужна помощь.
Ищу работающую реализацию алгоритма DES криптования на C. Желательно к этому - чела, который расскажет где там чё. а то я неделю уже мучаюсь.
З.Ы. посты типа поищи в сети - сразу ->ЛЕСОМ.
Либо помосчь, либо прямой линк, Заранее спасибо тому кто откликнется.

Автор: Lecter 26.3.2007, 20:33

Народ типа трабла тут такая надо кучу прог написать , а я в С++ никак аще ,

можно попросить вот пару прог написать а я потом по аннологии остальные надеюсь сделаю



1. Составить программу подсчета числа строк во входном потоке. Строки завершаются символом ‘\n’. Конец ввода – символ '*'.
2. Составить программу подсчета числа пробелов, символов табуляции и строк во входном потоке. Строки завершаются символом ‘\n’. Конец ввода – символ ‘*’.
3. Составить программу подсчета числа строк, слов и символов во входном потоке. Строки завершаются символом ‘\n’, слова - символами ‘\t’, ‘\n’ и ‘ ‘. Конец ввода – символ ‘*’.


буду всем благодарен кто откликнется

Автор: sergei 26.3.2007, 22:21

Накатал решение к третьей задаче.

Код

#include <iostream>

using namespace std;
int main ()
{
    char ch;
    int chars = 0,
        words = 0,
        lines = 0;
    while ((ch = cin.get()) != '*')
    {
        chars++;
        switch (ch)
        {
            case '\t': case ' ':words++; break;
            case '\n': words++; lines++; break;
        }
    }
    
    cout << "total chars = " << chars << endl
         << "total words = " << words << endl
         << "total lines = " << lines;
    
    return 0;
}



С остальными сам справишься.

Автор: iluxa 27.3.2007, 16:22

Знатоки визуал студио подскажите гдле там настройки компилятора ковырять?
именно компилятора.

Автор: sergei 27.3.2007, 18:42

iluxa что именно нужно? Основные настройки лежат в project -> properties. Что - нибудь экзотическое - командная строка.

Автор: iluxa 29.3.2007, 23:34

Цитата(sergei @ 27.3.2007, 19:42) *

iluxa что именно нужно? Основные настройки лежат в project -> properties. Что - нибудь экзотическое - командная строка.

мне нужны были расширенные настройки компилятора, типа, включить\отключить правила ANSII и всё такое.

Автор: ЛИМ 16.4.2007, 16:10

У кого-нибудь есть готовый код "поиск решения систем уравнений"?

Автор: sergei 20.4.2007, 23:54

ЛИМ, algolist.manual.ru тебе в помощь.

Автор: essmii 15.5.2007, 17:29

помогите пожалуйста найти точки сочленения в графе,
на языке с++

Автор: essmii 16.5.2007, 17:45

поскажите пожалуйста как с помощью с++ можно найти число компанент в графе, то бишь число его составных частей

Автор: Ap}{@HrE/l 16.5.2007, 19:12

Число компонент связности находиться обходом графа в глубину или ширину это уж как кому нравиться. Каждое обойдённое ребро помечаешь как только обход заканчивается прибавляешь счётчик , и начинаешь обход с любого непомеченного. Как только непомеченных не останется тогда в счётчике у тебя будет число компонент связности.

Автор: daniil 5.6.2007, 19:09

Народ, хелп! Такое дело меня забеспокоило с неделю назад: надо сделать стильный интерфейс. Хочется, чтобы не было стандартных виндовых кнопок. Например, сделать, как в Оффисе 2003 или XP-шном. Однако для такой цели надо вещь, называемую нестандартными компонентами... вот нету их у мну ) Есть наверное компоненты (не в VCL), позволяющие менять форму кнопок, делать их с рисунком, с антиалиасингом, текстурами, чтобы скины потом применять можно было, как в Opera и т.п (даже кряки люди пишут "невиндовые" на вид). Ни одного названия не знаю, что хоть искать-то sad.gif ? Хочется иногда отойти от виндозности... Можно, конечно реализовать многое и во флеше, но программа на С++ наверное будет (быстрее напишу). Хотя, если есть визуальные компоненты на Дельфах, - тоже не откажусь ) Творчески мыслить могу (художник не ахти, но худ. школу закончил biggrin.gif ), поэтому хочу красивое что-то сделать... и возможности ищу.

Автор: DunasTu (v.3) 10.7.2007, 13:15

Цитата(daniil @ 5.6.2007, 20:09) *

Хотя, если есть визуальные компоненты на Дельфах, - тоже не откажусь )

Вот это можно попробовать good.gif

Автор: Ap}{@HrE/l 13.8.2007, 16:13

Хотелось бы узнать какая версия компилятора Borland C++ builder на сегодняшний день последняя.

Автор: a:level 30.9.2007, 16:27

Народ плиз скиньте у кого есть visual C++ builder 6.0

Автор: a:level 14.10.2007, 21:49

кто нить писаk Бд на visual?подскажите как? 4е?по4ем?

Автор: remotes 24.3.2008, 4:59

Тут несколько книг есть
С и С++
Бьярн Страустрап - Введение в язык С++
http://depositfiles.com/files/4126284
http://letitbit.net/download/bb4fab615270/BiarnStraustrap-VVedenie-v-C--.rar.html
Borland C++ Builder
http://depositfiles.com/files/4126359
http://letitbit.net/download/a1030f103895/Borland-C---Builder.rar.html
BorlandC++Builder_for_Win95_WinNT
http://depositfiles.com/files/4126363
http://letitbit.net/download/610605658206/BorlandC--Builder-for-Win95-WinNT.rar.html
C++ TUTORIAL
http://depositfiles.com/files/4126373
http://letitbit.net/download/a65e63844880/C---TUTORIAL.rar.html
MFC FAQ 5.5
http://depositfiles.com/files/4126378
http://letitbit.net/download/d74e25692207/MFC-FAQ-5.5.rar.html
Программирование на языке Си
http://depositfiles.com/files/4126383
http://letitbit.net/download/09f4a3953056/Programmirovanie-na-C.rar.html
C++ учебный курс (C++ учебный курс.rar)
http://depositfiles.com/files/4108111
http://letitbit.net/download/490288894541/C---------------.rar.html
Ален И. Голуб «Правила программирования на Си и Си++» (cpprules.zip)
http://depositfiles.com/files/4108117
http://letitbit.net/download/a8fa8b410266/cpprules.zip.html
Дональд Бокс. «Сущность технологии СОМ» (EssentialCOM_rus.rar)
http://depositfiles.com/files/4108121
http://letitbit.net/download/6b0464378916/EssentialCOM-rus.rar.html
Alexander Stepanov «Standard Template Library» (STL.rar)
http://depositfiles.com/files/4108128
http://letitbit.net/download/01bf9d826451/STL.rar.html
Джеффри Р Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows
http://depositfiles.com/files/4126399
http://letitbit.net/download/e3ebe5863323/richter-rus.rar.html
Программирование DirectX (directx.rar)
http://depositfiles.com/files/4108188
http://letitbit.net/download/c2dc74714363/directx.rar.html

Автор: A Jl l/l Jl Y 9l 31.3.2008, 22:22

h1 программисты,есть кто из КАИ

Автор: Diode 7.5.2008, 20:58

Народ, не подскажете, где копать?
Мне нужно в процессе выполнения программы как-то хранить функцию (самоё функцию, а не ее значение) и затем менять ее на другую. Что-то вроде присваивания функций.
Насколько я знаю, это возможно, но гуглу я составить запрос не могу, поскольку не знаю, как эта штука вообще говоря называется. Может, кто встречался?

Автор: Ap}{@HrE/l 8.5.2008, 17:34

Цитата(Diode @ 7.5.2008, 21:07) *

Народ, не подскажете, где копать?
Мне нужно в процессе выполнения программы как-то хранить функцию (самоё функцию, а не ее значение) и затем менять ее на другую. Что-то вроде присваивания функций.
Насколько я знаю, это возможно, но гуглу я составить запрос не могу, поскольку не знаю, как эта штука вообще говоря называется. Может, кто встречался?


Может надо написать структуру или класс а потом унаследовать от него другой переопределив в нём данную функцию.
Примерно так.

Код
class functx^2
{
public float f(float x)
{
  return(x*x);
}
};

class functx^3:functx^2
{
public float f(float x)
{
  return(x*x*x);
}
};

Хотя если бы была конкретная задача сказал бы точнее вообще программирование такая вещь что любую задачу практически всегда можно решить многими способами.

Автор: iluxa 8.5.2008, 17:59

а написать 2 функции с одним именем но с разными входными данными не судьба? так сказать перегружаемую функцию.

Автор: Diode 8.5.2008, 19:20

iluxa, не, не судьба. До перегрузки, если бы ей решалось дело, я бы додумался. smile3.gif Спасибо.

Ap}{@HrE/l, спасибо, но это тоже не то.

Если подробнее, то вот как: в процессе выполнения программы под некоторым именем используется некоторая функция; в какой-то момент эту функцию - с этим же именем и списком параметров - необходимо изменить. То есть получается что-то вроде переменной, хранящей в себе функцию.

Задачу приводить не имеет смысла, думаю (там просто заморочка с интегральным уравнением), суть просьбы именно в том, как вышеописанное осуществить. (У моего одногруппника как-то стоял тот же вопрос, вопрос был задан преподавателю. Препод в итоге откопал в инете эту штуку, введя англоязычный запрос. smile3.gif Одногруппником забыты и запрос, и фича. Препод больше не мой препод. smile3.gif )

Ладно, я еще поищу. Если найду, расскажу. smile3.gif

Автор: iluxa 8.5.2008, 22:35

если ты знаешь тот самый момент, то проблемы не вижу. если перегрузка тебя не устраивает, можно сделать дополнительным параметром флаг состояния системы, как необходимо изменить функцию суешь другое значение по флагу, а внутри уже обычный if

Автор: Ap}{@HrE/l 10.5.2008, 11:23

Может описать функцию с двумя параметрами в зависимости от второго параметра она вычисляет то или иное значение.

Код
double sin_tan(double x, bool a)
{
  if(a)
   return sin(x);
  else
   return tan(x);
}

Автор: iluxa 10.5.2008, 17:08

Собстно Серёг я об этом же и написал =)

Автор: Ap}{@HrE/l 10.5.2008, 21:15

Цитата(iluxa @ 10.5.2008, 18:17) *

Собстно Серёг я об этом же и написал =)

Да я понял просто иллюстрировал, ато ты в жесткую терминологию вдался))).

Автор: iluxa 11.5.2008, 18:46

формализм, не бывает излишен :D

Автор: chubak 15.5.2008, 10:19

помогите, нужна очень прога для программирования с++, может она у кого то есть? или скажите где в внешке можно ее скачать, желательно полная версия

Автор: Ap}{@HrE/l 17.5.2008, 16:21

Цитата(chubak @ 15.5.2008, 11:28) *

помогите, нужна очень прога для программирования с++, может она у кого то есть? или скажите где в внешке можно ее скачать, желательно полная версия

Не понял, тебе что компилятор нужен? Если да и ты не знаешь названия тогда скажи для каких задач. Если школьно-институтскме задачки выполнять тогда видимо подойдёт borland C++ либо borland C++ builder либо visual C++ 6.0 если большие проекты тогда ms visual studio 2005-2008. Они все под лицензию поэтому надо качать взломанные версии юзай яндекс.

Автор: iluxa 18.5.2008, 14:38

"Они все под лицензию поэтому надо качать взломанные версии юзай яндекс."
Серёг ты к чему людей призываешь??? оО есть же бесплатные студии visual studio express как и 2005 так и 2008, качай с майкрософта и не парься =)

Автор: aka^dem1k 15.6.2008, 13:57

Цитата(Ap}{@HrE/l @ 17.5.2008, 17:30) *

Не понял, тебе что компилятор нужен? Если да и ты не знаешь названия тогда скажи для каких задач. Если школьно-институтскме задачки выполнять тогда видимо подойдёт borland C++ либо borland C++ builder либо visual C++ 6.0 если большие проекты тогда ms visual studio 2005-2008. Они все под лицензию поэтому надо качать взломанные версии юзай яндекс.

Читаю книгу "C++ для чайников", в ней пользуются GNU C++. Есть у кого аналог этой программы или сама программа?

Автор: Grey 15.6.2008, 15:37

Это http://gcc.gnu.org/.
Есть IDE Code::Blocks с GCC+MingW, могу выложить, ты ведь под Win32 писать учишься...

Автор: aka^dem1k 15.6.2008, 16:05

Цитата(Grey @ 15.6.2008, 16:46) *

Это http://gcc.gnu.org/.
Есть IDE Code::Blocks с GCC+MingW, могу выложить, ты ведь под Win32 писать учишься...

Да под форточки, но желательно выложить на наш фтп или фаилобмен.
Честно скажу, я "чаиник" пока в этом. Какой прогой пользоваться сами что посоветуете?

Автор: Grey 15.6.2008, 20:17

Я сам начинающий...
Думаю, пользоваться лучше тем про что написано в книжке, хотя все современные компиляторы поддерживают стандарт ANSI 2003.
ftp://digital.kazandom.ru/incoming/Grey/codeblocks-8.02mingw-setup.exe(digital)
http://www.microsoft.com/express/download/default.aspx(внешка)
У Борланда, кстати, тоже есть линейка бесплатных продуктов http://www.turboexplorer.com/.

Автор: aka^dem1k 16.6.2008, 12:43

Цитата(Grey @ 15.6.2008, 21:26) *

Я сам начинающий...
Думаю, пользоваться лучше тем про что написано в книжке, хотя все современные компиляторы поддерживают стандарт ANSI 2003.
ftp://digital.kazandom.ru/incoming/Grey/codeblocks-8.02mingw-setup.exe(digital)
http://www.microsoft.com/express/download/default.aspx(внешка)
У Борланда, кстати, тоже есть линейка бесплатных продуктов http://www.turboexplorer.com/.

Пасибо!
Приступим к изучению с++ smile3.gif

Автор: Grey 21.6.2008, 19:57

Не у кого, случайно, нет MSDN Library от 6-ой VS?

Автор: iluxa 22.6.2008, 18:21

есть от 8-ой (2005) и 9-ой(2008), тока к бесплатной версии которая, если подойдёт милости прошу =)

Автор: ~SSvEtIk~ 4.9.2008, 15:15

Мм... помогите с задачкой пожалуйста))) unknw.gif russian_roulette.gif

Разработать класс "Многочлен". Реализовать, если необходимо, конструкторы и деструктор. Переопределить операции ввода\вывода и операцию перемножения многочленов. Разработать функции получения первообразных многочлена и умножения многочлена на число.

Автор: iluxa 4.9.2008, 16:30

задача на 2,5 часа максимум с отладкой, только я чувствую они у меня только в октябре появяться =(

Автор: aka^dem1k 12.9.2008, 13:19

Цитата(Ap}{@HrE/l @ 17.5.2008, 17:30) *

Не понял, тебе что компилятор нужен? Если да и ты не знаешь названия тогда скажи для каких задач. Если школьно-институтскме задачки выполнять тогда видимо подойдёт borland C++ либо borland C++ builder либо visual C++ 6.0 если большие проекты тогда ms visual studio 2005-2008. Они все под лицензию поэтому надо качать взломанные версии юзай яндекс.

Будь любезен залей на фаилобмен бс++ и ббс++

Автор: ~SSvEtIk~ 14.9.2008, 21:39

Цитата(~SSvEtIk~ @ 4.9.2008, 16:24) *

Мм... помогите с задачкой пожалуйста))) unknw.gif russian_roulette.gif

Разработать класс "Многочлен". Реализовать, если необходимо, конструкторы и деструктор. Переопределить операции ввода\вывода и операцию перемножения многочленов. Разработать функции получения первообразных многочлена и умножения многочлена на число.

ой, всё, написала ужО)))

Автор: iluxa 15.9.2008, 9:22

Цитата(~SSvEtIk~ @ 14.9.2008, 22:48) *

ой, всё, написала ужО)))

молодес =)

Автор: Stydent 6.11.2008, 15:07

помогите решить задачу...
разработать клиент-серверное приложение которая по запросу клиента выдает дату модификации определенного файла(клиент отправляет имя файла серверу) Порт 1686

Автор: iluxa 7.11.2008, 9:29

хм... тебе её решить или написать за тебя?
если решить, то ничего военного нет, приходит имя файла, проверяешь его наличие, смотришь атрибуты и пинаешь обратно в сеть результат =) и делов =)

Автор: Stydent 17.11.2008, 19:52

Цитата(iluxa @ 7.11.2008, 9:38) *

хм... тебе её решить или написать за тебя?
если решить, то ничего военного нет, приходит имя файла, проверяешь его наличие, смотришь атрибуты и пинаешь обратно в сеть результат =) и делов =)

а как просмотреть атрибуты файла??

Автор: iluxa 17.11.2008, 23:02

Цитата(Stydent @ 17.11.2008, 20:01) *

а как просмотреть атрибуты файла??

в стандарте - не знаю, гуглить лениво. повтыкай msdn или google.
в Qt знаю как =) берёшь класс QFileInfo и метод lastModified или lastRead, смотря что тебе нужно =)

Автор: Stydent 11.1.2009, 19:38

Как узнать принадлежит ли IP-адрес к определённой сети?
umnik2.gif

Автор: Freeze 3.3.2009, 13:27

Люди добрые, подскажите пожалуйста где скачать Microsoft Visual C++ ?

Автор: iluxa 3.3.2009, 17:28

Цитата(Freeze @ 3.3.2009, 13:36) *

Люди добрые, подскажите пожалуйста где скачать Microsoft Visual C++ ?

http://www.microsoft.com/express/vc/Default.aspx здесь
так же поковырявшись можно всю студию скачать
Use Google

Автор: Freeze 4.3.2009, 9:27

Цитата(iluxa @ 3.3.2009, 17:37) *

http://www.microsoft.com/express/vc/Default.aspx здесь
так же поковырявшись можно всю студию скачать
Use Google

Ну имелось ввиду на внутренних ресурсах...Не хотелось с внешки тянуть!

Автор: iluxa 4.3.2009, 10:16

Цитата(Freeze @ 4.3.2009, 9:36) *

Ну имелось ввиду на внутренних ресурсах...Не хотелось с внешки тянуть!

на внутренних не знаю, можно у меня взять диск =)

Автор: XERO 23.10.2009, 23:18

есть ли разница между С+ и С++ ?

Автор: daniil 24.10.2009, 5:53

Цитата(XERO @ 24.10.2009, 0:27) *

есть ли разница между С+ и С++ ?

Ну, его, вроде как, хотели назвать С+ вначале, но это выглядело, как синтаксическая ошибка и её "доделали" до инкремента. Или есть есть ещё какой-то С+, типа современный?

Если С+ - это очепятка, то сюда: http://ru.wikipedia.org/wiki/C%2B%2B.

Автор: XERO 24.10.2009, 22:09

Я имел ввиду если одна и таже программа написанная на С++ и С+ .она будет ли по структуре отличаться?

Автор: Ocean 25.10.2009, 16:09

Поясните, пожалуйста.

Код
#include <iostream>
#include <conio.h>


Так все работает.

Код
#include <iostream>
#include <conio>


Так не работает getch().

Код
#include <iostream.h>
#include <conio.h>


Так тоже не компилится. Почему такая фигня?
Пользуюсь Dev-C++ 4.9.9.2

Автор: iluxa 26.10.2009, 10:07

Что вообще есть с+ статью киньте плиз

Автор: Diode 4.11.2009, 12:29

Цитата(Ocean @ 25.10.2009, 16:18) *

Поясните, пожалуйста.
Код
#include <iostream>
#include <conio.h>


Так все работает.

Код
#include <iostream>
#include <conio>


Так не работает getch().

Код
#include <iostream.h>
#include <conio.h>


Так тоже не компилится. Почему такая фигня?
Пользуюсь Dev-C++ 4.9.9.2


Ща скажу по-простому и по памяти)
В C++ подключаемые библиотеки, в отличие от C, представляют собой не хэдеры ".h", а файлы, которые даже расширения не имеют. iostream является как раз таким файлом. А вот "conio.h" был оставлен как наследие С и новой реализации не получил, соответственно, существует только в таком виде - как header.
Так что в списке ваших файлов includes просто нет <conio> и <iostream.h>
Можно покопаться в директориях и посмотреть, где все инклуды лежат. Там ясно уже, как что прописывать.

Автор: Aupam.A. 17.9.2010, 12:45

Товарищи, подскажите пожалуйста.
Хочу изучить С++. Ни черта не понимаю в нем.
Какие выдеоуроки для изучения С++ вы б порекомендовали?
Искал на кубе что то не нашёл. Смотрел уроки Михаила Майрова, всё равно не разобрался.
Может есть что нибудь поновее?

Автор: daniil 17.9.2010, 14:31

Цитата(Aupam.A. @ 17.9.2010, 14:04) *

Товарищи, подскажите пожалуйста...

По видеоурокам научишься только смотреть видеоуроки smile3.gif Программирование надо изучать по бумажной книге. На худой конец - в электронном виде, но тогда замучаешься переключаться между окнами.
Компиляторы (бесплатные):
Под Windows: http://www.microsoft.com/express/Downloads/#Visual_Studio_2010_Express_Downloads
Под Linux: "gcc" + "gсс-с++" (из репозиториев) + http://netbeans.org/features/cpp/
Книга: "Объектно-ориентированное программирование в С++" (Р. Лафоре, изд-во "Питер", серия "Классика Computer Science").
Сайт: http://msdn.microsoft.com/en-us/visualc/default.aspx

Пример "Helo World" есть http://ru.wikipedia.org/wiki/C%2B%2B (Пример номер 3). И в приведённой книге, тоже простой пример имеется.
Для начала, этого наверное, даже более чем достаточно. Самое главное - желание потрудиться.

Автор: ALALAL 17.9.2010, 17:26

Цитата(Aupam.A. @ 17.9.2010, 14:04) *

Товарищи, подскажите пожалуйста.
Хочу изучить С++. Ни черта не понимаю в нем.
Какие выдеоуроки для изучения С++ вы б порекомендовали?
Искал на кубе что то не нашёл. Смотрел уроки Михаила Майрова, всё равно не разобрался.
Может есть что нибудь поновее?

исходникиисходникиисходникиисходникиисходникиисходникиисходникиисходникиисходник
иисходникиисходникиисходникиисходникиисходникиисходникиисходникиисходникиисходни
киисходникиисходникиисходникиисходникиисходникиисходникиисходникиисходники

Автор: Aupam.A. 24.9.2010, 17:23

Цитата(daniil @ 17.9.2010, 15:50) *

Книга: "Объектно-ориентированное программирование в С++" (Р. Лафоре, изд-во "Питер", серия "Классика Computer Science").

Ни у кого не завалялось этой книги, на продажу?
Купил бы smile3.gif В личку пожалуйста.

Автор: daniil 24.9.2010, 18:39

Цитата(Aupam.A. @ 24.9.2010, 18:42) *

Ни у кого не завалялось этой книги, на продажу?
Купил бы smile3.gif В личку пожалуйста.

Я, по-моему, её видел в Кольце на 3-м этаже, в книжном, но давно дело было. Можно ещё заглянуть в "Книжный Двор", он сейчас в ТЦ "Сувар-Плаза" на Спартаковской д.6. После переезда их ассортимент несколько сократился, но он сокращался и до этого тоже. Можно даже не заглядывать а позвонить и спросить, просто там было что-то типа сервиса такого, справочного. Вряд ли кто с рук продаст, штучный товар все-таки, да и тематика данной книги актуальна будет ещё долго и не только на С++. Надо новую искать, и если совсем всеръез надумал брать, то можно и заказать в "Книжном Дворе". Всё-таки рублей 500-600 она стоит, если не больше, поэтому они заинтересованы привезти. Но в какие сроки - вот вопрос. А так - да, оффтоп. smile3.gif

Автор: NeoSeo 30.7.2011, 19:48

Люди кинте пожалуйста книгу по Дельфи и C++ желательно в пдф чтоб с картинками и в http://files.kazani.net/ так как нету инета=(

Автор: KollinZ 31.7.2011, 0:15

Цитата(NeoSeo @ 30.7.2011, 21:20) *

Люди кинте пожалуйста книгу по Дельфи и C++ желательно в пдф чтоб с картинками и в http://files.kazani.net/ так как нету инета=(

http://files.kazani.net/GC60LNGBXMR2/Джесс_Либерти_-_Освой_самостоятельно_С++_за_21_день.djvu.html

забейте на дельфина... купите http://www.ozon.ru/context/detail/id/5648963/ под винду сойдет... или же qt под кроссплатформу...

Автор: jeronima 13.5.2012, 13:59

Ищу опытного учителя для индивидуальных занятий по С++ и C# с опытом программирования в этих языках не менее 10-15 лет.
Также нужны основы по Java и Web программированию.

Обучение предлагаю организовать с помощью Skype и удаленного доступа по вечерам с 20-00 3-4 дня в неделю по 3 часа.

Оплату буду производить после каждого занятия переводом через Альфа-клик на пластиковую карту Альфа банка (чтобы без процентов).

О себе: 34 года, с компьютерами на "ты" уже больше 10 лет.
Знания по этим языкам поверхностно-теоретические, но есть жуткое желание изучить на практике.

За знания готов отдать около 100 тыс рублей.

Не откажусь от подработки программистом на БЕСПЛАТНОЙ основе в качестве стажировки, но если будет получаться - лишней копеечке тоже буду рад!..))))

8 952 043 57 48 Алексей
305282208 ICQ

Автор: Che Guevara 13.5.2012, 16:44

А что под другим ником то зарегился? pleasantry.gif
Иди лучше на freelance и т.п. сайты. Имхо, быстрее в разы найдешь

Автор: jeronima 13.5.2012, 17:55

Не поверишь, но до сих пор мои объявления на фрилансах без ответа, хотя уже месяц там они есть..((( Потому вот на форумах начал искать.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)