Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.03.2010, 14:00
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Сообщение от DiHWO
wolmer, сэнк чел! А можешь объяснить почему с "/r/n" квадратика нет, а просто с "/n" есть?
\r (возврат каретки), \n (перевод строки)
Код:
windows - "\r\n", unix - "\n", macos - "\n\r"
Последний раз редактировалось wolmer; 28.03.2010 в 14:03..
|
|
|

28.03.2010, 20:07
|
|
Постоянный
Регистрация: 28.12.2007
Сообщений: 328
Провел на форуме: 3054717
Репутация:
170
|
|
Сообщение от GrimmJow
2 zlo12
Ну, книгу, думаю, ты уже скачал )
Нужно еще Визуал Студио. Я пользуюсь версией 2008 (тоже учусь по книге 21день), хотя книга написана по более старой версии -2005
Ну и ссылка на скачку :
http://rutracker.org/forum/viewtopic.php?t=2566619
спасибо большое
|
|
|

28.03.2010, 22:39
|
|
Познающий
Регистрация: 24.11.2007
Сообщений: 46
Провел на форуме: 546027
Репутация:
19
|
|
Сообщение от GrimmJow
Начал недавно изучать с++, в перерывах между обучением решаю легкие задачи. Но эту никак понять не могу:
"Дано трехзначное число. Найдите число, которое получится, если цифры исходного числа переписать в обратном порядке."
Можете не решить ее, а подсказать, как к ней подступиться? менять местами цифры - это можно реализовать с помощью какого-то арифметического действия?
Собственно, лучше поздно, чем никогда - додумался таки случайно, как сделать это.
Если кому-то интересно:
Код:
int a, b, c, d;
cout << "Enter: ";
cin >> d;
a = d/100;
b = (d-a*100)/10;
c = (d-a*100-b*10);
cout << c << b << a;
|
|
|

28.03.2010, 22:45
|
|
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме: 260151
Репутация:
105
|
|
помогите нубу:
Ошибка при компиляции в Qt creator в linux
выдает ошибку /bin/sh: : Permission denied
Press enter to close this window
|
|
|

28.03.2010, 23:05
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
Написано же, что прав нету ( доступ запрещен, если дословно ):
Последний раз редактировалось Ins3t; 28.03.2010 в 23:07..
|
|
|

29.03.2010, 14:08
|
|
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
Провел на форуме: 1035284
Репутация:
52
|
|
привет всем... подскажите как собрать PCRE 8.02 под VS 2008?
|
|
|

29.03.2010, 17:16
|
|
Познающий
Регистрация: 24.11.2007
Сообщений: 46
Провел на форуме: 546027
Репутация:
19
|
|
Код:
while( ( grade=cin.get() ) != EOF )
{
switch (grade){
case 'A': case 'a':
++aCount;
break;
default:
cout << "Введена неправельная буквенная оценка.\nВведите новую оценку.";
break;
}
}
Почему при вводе слова "EOF", цикл всё равно запускается?
|
|
|

29.03.2010, 18:01
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
Потому, что нужно вводить не слово "EOF", а <ctrl> + z в Windows, или <ctrl> + d в UNIX.
|
|
|

30.03.2010, 14:12
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
[C++]
Нужно как-то ограничить используемую программой память, как в php.
Выставил в настройках к примеру "20 мб" и выше этой планки программа потреблять памяти не будет.
Насколько я понимаю, мне нужно перегрузить используемый мною оператор "new", и при каждой попытке выделении памяти, увеличивать счетчик.
Ессно на столько, на сколько я хочу выделить память, например "new int[25]" я буду проверять как
Код:
if (currentMemory + sizeof(int) * 25 <= maxAllowedMemory) {
// тут пошло выделение...
}
else {
throw("что-нибудь");
}
я знаю что код будет не таким, это просто для примера...
И проверять не превысил ли он максимально допустимое значение, опять же скажем 20 мб...
Правильно я рассуждаю? илиже есть более правильные пути для решения этой задачи?
|
|
|

30.03.2010, 16:38
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
Здравствуйте, господа форумчане!
Вопрос по C, именно по библиотеке curl.
Напомню, что в C для того, чтобы записать результат работы сессии курла, нужно юзать специальную функцию(в php удобнее - есть RETURNTRANSFER, но мы не ищем легких путей). Функция есть, нормально пишет.
Если сайт-жертва делает редирект, то curl использует параметр
Код:
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, true);
для перехода по редиректу. Но пишет в итоговую переменную исходник НЕ той странички, на которую был редирект, а самой первой, на которой была ссылка с редиректом.
Собственно, как решить данный трабл?
Спасибо за помощь.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|