Здравствуйте, гость ( Вход | Регистрация )

Данный форум находится в архиве!


Последние новости C&C читайте на нашем сайте


Пообщаться можно в группе Вконтакте

8 страниц V « < 4 5 6 7 8 >  
Ответить в эту темуОткрыть новую тему
> Программирование, кто на чём? делимся опытом. помогаем новичкам.
~IL~
сообщение 24.5.2011, 14:23
Сообщение #101


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



Цитата(Diamond00744 @ 24.5.2011, 1:20) *

Школьные компьютеры нужны только для экспериментов 18.gif

В школе был установлен Delphi. Я там создал формочку типа "отправьте СМС туда-то" и поместил в автозагрузку... Что случилось потом - узнаете в следующей, 197-й серии

надеюсь, её нельзя было закрыть через диспетчер задач?)))
18.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Diamond00744
сообщение 24.5.2011, 22:34
Сообщение #102


□□□□ □□□□□

Группа: Администраторы
Сообщений: 1 217
Регистрация: 4.12.2009
Пользователь №: 3 862
Поблагодарили: 728 раз



Можно. Но зачем они мастеров вызвали, непойму...
18.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
~IL~
сообщение 25.5.2011, 1:24
Сообщение #103


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



Цитата(Diamond00744 @ 24.5.2011, 23:34) *

Можно. Но зачем они мастеров вызвали, непойму...
18.gif

06.gif
facepalm2.gif


Поблагодарили:
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
samohin
сообщение 9.6.2011, 20:46
Сообщение #104


Рядовой

Группа: Пользователи
Сообщений: 2
Регистрация: 9.6.2011
Пользователь №: 5 324
Поблагодарили: 0 раз



Цитата(Diamond00744 @ 24.5.2011, 22:34) *

Можно. Но зачем они мастеров вызвали, непойму...
18.gif


Тут всё понятно. Если вызывают мастеров, значит сами ничего не понимают. Но мы, молодые люди понимаем намного больше них 54.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
~IL~
сообщение 11.6.2011, 0:45
Сообщение #105


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



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

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


Прикрепленные файлы
Прикрепленный файл  ____________.rar ( 5.21 килобайт ) Кол-во скачиваний: 108
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
IwanS
сообщение 11.6.2011, 9:02
Сообщение #106


Император

Группа: Администраторы
Сообщений: 5 114
Регистрация: 18.5.2008
Пользователь №: 1 903
Поблагодарили: 993 раз



Они что, все время посылают enter в системный поток сигналов? О_о Кроме того, они вроде бы управляют позиционированием курсора, хотя это может быть взаимосвязано.

Кстати, жнецовый метод борьбы с первой прогой - чуток подождал, у меня система сняла приоритет с этого процесса и я в обычном режиме его закрыл. Остальные копии не имеют возможности воздействовать на ОС, только первая запущенная.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
~IL~
сообщение 11.6.2011, 11:14
Сообщение #107


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



Цитата(IwanS @ 11.6.2011, 10:02) *

Они что, все время посылают enter в системный поток сигналов? О_о Кроме того, они вроде бы управляют позиционированием курсора, хотя это может быть взаимосвязано.

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

24.gif
всё правильно 54.gif
насчёт курсора я никакого кода не писал, он видимо сам от тормозов двигаться не хочет.

исходник 1 проги:
показать офф-топ

public MainForm()
{
InitializeComponent();
while (true)
SendKeys.SendWait
("{ENTER}");
}


2:
показать офф-топ

public MainForm()
{
InitializeComponent();
timer1.Start();
}
void Timer1Tick(object sender, EventArgs e)
{
SendKeys.SendWait("{ENTER}");
}


короче у меня случилось следующее - я захотел пропинговать qip.ru, ввёл в командной строке ping qip.ru и нажал Enter, ну там показался пинг и потом много раз начала появляться запись:
C:\Documetns and Settings\Admin>
C:\Documetns and Settings\Admin>
C:\Documetns and Settings\Admin>
C:\Documetns and Settings\Admin>
...
я сразу не допёр в чём дело и тупо закрыл командную строку.
потом открыл пуск и начали запускаться рандомные программки, нажал на папку, она открылась 4 раза)), опять нажал пуск - меня выбросило из системы, и там можно было выбрать - выключить комп, либо войти в систему, я вхожу, но он опять творит нечто)), я опять нажимаю пуск, чтобы выключить (почему-то только потом догадался нажать Alt+F4), опять выкинуло из системы, там я нажал выключить, но он перешёл в ждущий режим)).. когда включил - опять появилось окно выхода из системы, я вошёл и опять сами собой начали открываться программки. я уже начал думать - не подшутил ли надо мной кто?)) или может вирус))... потом короче смотрю на клавиатуру, а там Enter запал))) хДД вот я чуть со стула не упал от смеха)))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Блекхенд из эрайв
сообщение 11.6.2011, 12:01
Сообщение #108


Старшина

Группа: Пользователи
Сообщений: 331
Регистрация: 17.9.2010
Пользователь №: 4 720
Поблагодарили: 28 раз



Цитата(~IL~ @ 11.6.2011, 1:45) *

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

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


ОГА)) Щас займусь этим добровольным гемороем)))
Сделаем проще! Откройте тоталкомандером диск С: и удалите или измените файл ntldr - есле у вас виндоус хр)) что при этом произойдёт пишите! очень интригующе
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dukat863
сообщение 11.6.2011, 13:01
Сообщение #109


Lorem ipsum dolor sit amet

Группа: Пользователи
Сообщений: 2 213
Регистрация: 8.6.2009
Из: Ростов-на-Дону, Красная зона
Пользователь №: 3 277
Поблагодарили: 554 раз



Цитата(IwanS @ 11.6.2011, 10:02) *

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

Я нажал Win+L, и после этого программа перестала работать. Я её закрыл диспетчером задач.
У меня запустился только один экземпляр, так-как я файл прямо из архива в тотал коммандере запускал (там открывается окошко с информацией о файле и 3 кнопки: закрыть окно (по умолчанию), распаковать только этот файл и запустить, распаковать все файлы и запустить выбранный файл (потом открывается ещё окошко, при закрытии которого удаляются временные файлы))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Diamond00744
сообщение 21.6.2011, 0:54
Сообщение #110


□□□□ □□□□□

Группа: Администраторы
Сообщений: 1 217
Регистрация: 4.12.2009
Пользователь №: 3 862
Поблагодарили: 728 раз



Всем хай)
http://www.cncseries.ru/modules.php?name=N...le&sid=1412
Оцените пожалуйста с т.з. этой темы 54.gif

показать офф-топ
Исходники в свободном доступе - друг программиста (по крайней мере начинающего)

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NBomb
сообщение 21.6.2011, 1:01
Сообщение #111


Маршал

Группа: Пользователи
Сообщений: 4 780
Регистрация: 25.11.2008
Из: Castle Wolfenstein
Пользователь №: 2 405
Поблагодарили: 1527 раз



Цитата(Diamond00744 @ 21.6.2011, 0:54) *

показать офф-топ
Исходники в свободном доступе - друг программиста (по крайней мере начинающего)


показать офф-топ
Исходники для программиста, это как тибериум для скринов - приманка. 16.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
~IL~
сообщение 30.11.2011, 20:07
Сообщение #112


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



недавно написал прогу, которая считает MD5 введённого текста.
может кому пригодится)


Прикрепленные файлы
Прикрепленный файл  HCMD5.rar ( 3.19 килобайт ) Кол-во скачиваний: 83
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
IwanS
сообщение 30.11.2011, 20:16
Сообщение #113


Император

Группа: Администраторы
Сообщений: 5 114
Регистрация: 18.5.2008
Пользователь №: 1 903
Поблагодарили: 993 раз



~IL~, всмысле вручную, что ли? Или с помощью штатной функции?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
~IL~
сообщение 30.11.2011, 20:17
Сообщение #114


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



Цитата(IwanS @ 30.11.2011, 20:16) *

~IL~, всмысле вручную, что ли? Или с помощью штатной функции?

делать мне чтоли нечего?)) вручную писать)
просто мне понадобилась такая прога, а онлайн считать неохота). ну естественно там использована стандартная функция.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dukat863
сообщение 16.3.2012, 15:32
Сообщение #115


Lorem ipsum dolor sit amet

Группа: Пользователи
Сообщений: 2 213
Регистрация: 8.6.2009
Из: Ростов-на-Дону, Красная зона
Пользователь №: 3 277
Поблагодарили: 554 раз



Код
void блаблабла(string message)
{
    char* msg = new char;
    strcpy(msg, message.c_str());
    //Любая строчка, которая принимает char*
    delete msg;
}
Особенно доставляет, когда этот код используется для вывода отладочного сообщения, во время поиска проблемы вылета (которая происходит именно из-за этого кода).
А всё начиналось с загрузки файла...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
IwanS
сообщение 16.3.2012, 15:52
Сообщение #116


Император

Группа: Администраторы
Сообщений: 5 114
Регистрация: 18.5.2008
Пользователь №: 1 903
Поблагодарили: 993 раз



Любая функция, требующая для работы char*, byte[] и прочее извращение - ересь! Если функция предполагает работу с текстом, то пусть она принимает string!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Psionic
сообщение 20.3.2012, 19:25
Сообщение #117


Младший офицер

Группа: Пользователи
Сообщений: 554
Регистрация: 29.6.2007
Из: Украина, Харьковская обл.
Пользователь №: 898
Поблагодарили: 12 раз



Цитата(IwanS @ 16.3.2012, 15:52) *

Любая функция, требующая для работы char*, byte[] и прочее извращение - ересь! Если функция предполагает работу с текстом, то пусть она принимает string!

Не факт, понимаеш в чем дело, string не единственній тип для работы со строками - из чуть более чем дофига, как ты планируеш достигать унификации? Тут на помощ и приходят char/wchar_t массивы. 31.gif

Пишу на С/С++/asm X86 (для души), objective C (на работе), ненавижу этот язык.
[url] http://www.rapidshare.ru/2796534 [/url] вот игра пазман написанная мною для конкурса XPN - 2011 (сорци в комплекте), если кому интересно выложу и работу для 2012 года (после прошествия конкурса лутше), обе работы стали достойными чтобы меня пригласили в финал.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
IwanS
сообщение 20.3.2012, 20:38
Сообщение #118


Император

Группа: Администраторы
Сообщений: 5 114
Регистрация: 18.5.2008
Пользователь №: 1 903
Поблагодарили: 993 раз



Psionic, string - не единственный, но самый православный тип для работы со строками. Точно так же как int, double, bool и т.п.

Пишу на C#, Java, PHP и боюсь char* как огня.

P.S: забавная игра, мне понравилась )
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dukat863
сообщение 20.3.2012, 21:49
Сообщение #119


Lorem ipsum dolor sit amet

Группа: Пользователи
Сообщений: 2 213
Регистрация: 8.6.2009
Из: Ростов-на-Дону, Красная зона
Пользователь №: 3 277
Поблагодарили: 554 раз



string это класс, содержащий тот-же самый char*, функции с понятными названиями, и переопределёнными операторами + и [].
Чтобы к примеру дописать к одному char* другой, приходится пользоваться функцией кактамеёзовут(). У string вызываются функция +.

Если бы функции для работы с char* были нормально названы...
[/капитан]
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Psionic
сообщение 20.3.2012, 22:34
Сообщение #120


Младший офицер

Группа: Пользователи
Сообщений: 554
Регистрация: 29.6.2007
Из: Украина, Харьковская обл.
Пользователь №: 898
Поблагодарили: 12 раз



Цитата
Пишу на C#, Java, PHP и боюсь char* как огня.

Ну чтож, раз боишся значит плохо знаеш 18.gif . Попробуем разьснить свойства char для случая С++, и так
char это тип занимающий один байт и для безнакового случая способный следовательно хранить в себе число от 0..255, но в частных случаях некоторые числа трактуются как символы, чтоб понять, даю пример:
Код

#include <iostream>
int main()
{
char T=0;//именно 0 а не '0'(символ нуля)
do
{
std::cout<<T<<" "<<(int)T<<std::endl;
T++;
}
while(T)
return 0;
}

Для хранения строк в этом типе используют массивы (char[]), конец строки заканчивается нулем (именно арифметическим, а не символом 0, смотреть понятие нультерминированая строка), char * (то что ты назвал), это указатель на первый элемент массива, конец строки это ноль.

Можеш написать код где будет:
Код

char text[]="some text";
char *pText=&text[0];//можеш поиграть с индексом, увидеш что будет, также можеш случайному елементу text присвоить NULL, тоже поймеш что к чему
printf("text %s", pText);

Все не так сложно как кажется, хотя в реальных проектах всеже исплользуют классы-строки, так как они содержат уже доступные методы-манипуляции и что немаловажно их можно переопределить под нужды конкретного проекта. 20.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
8 страниц V « < 4 5 6 7 8 >
Ответить в эту темуОткрыть новую тему
 

Текстовая версия Сейчас: 20.4.2024, 7:02
Rambler's Top100 CNC Top 101