- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
#include <iostream>
using namespace std;
int main () {
for( struct {int i; long i2;} x = {1, 1};
x.i2 <= 100;
x.i++, x.i2 = x.i * x.i ) {
cout << x.i2 << endl;
}
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
#include <iostream>
using namespace std;
int main () {
for( struct {int i; long i2;} x = {1, 1};
x.i2 <= 100;
x.i++, x.i2 = x.i * x.i ) {
cout << x.i2 << endl;
}
return 0;
}
Поскольку реального ГК нет, добавлю синтетического.
NB: Под MSVC такое не пройдет. g++ - ok: http://codepad.org/JesKsnMQ
http://jia3ep.blogspot.com/2010/07/struct-in-for-loop.html
+163
$res=mysql_query("SELECT * FROM `admin` ");
$nam=mysql_result($res, 0, "name");
$psw=mysql_result($res, 0, "pass");
$snm=mysql_result($res, 0, "sitename");
$ops=mysql_result($res, 0, "opis");
$key=mysql_result($res, 0, "keyw");
$rul=mysql_result($res, 0, "rules");
$mls=mysql_result($res, 0, "lst");
$mnm=mysql_result($res, 0, "mxnm");
$mur=mysql_result($res, 0, "mxur");
$mop=mysql_result($res, 0, "mxop");
$mky=mysql_result($res, 0, "mxky");
$mem=mysql_result($res, 0, "mxem");
$mps=mysql_result($res, 0, "mxps");
$mil=mysql_result($res, 0, "mail");
$adr=mysql_result($res, 0, "adres");
$logo=mysql_result($res, 0, "logo");
$txlogo=mysql_result($res, 0, "txlogo");
$copir=mysql_result($res, 0, "copirat");
$blokrekl=mysql_result($res, 0, "blokrekl");
+160
<title><?php getSiteName();echo ' - ';getTitle();?></title>
// Еще
if(isset($errors['sitename'])) echo '<span class="error"><li>'.$errors['sitename'].'</li></span>';
if(isset($errors['siteurl'])) echo '<span class="error"><li>'.$errors['siteurl'].'</li></span>';
if(isset($errors['login'])) echo '<span class="error"><li>'.$errors['login'].'</li></span>';
if(isset($errors['password'])) echo '<span class="error"><li>'.$errors['password'].'</li></span>';
if(isset($errors['email'])) echo '<span class="error"><li>'.$errors['email'].'</li></span>'
Пример из template cms =)
+157
// удалить товары, которые помечены на удаление из общего массива товаров
// как-то так...
$goods_ids= array_flip($goods_ids);
foreach ($goods_ids_delete as $key) {
unset($goods_ids[$key]);
}
$goods_ids = array_flip($goods_ids);
Если бы не "как-то так", ничего понятно не было бы
+158
function getComponentList($state, $unit = '') {
global $smarty;
$suser = _sessionVar('user');
$_GET['state'] = $state;
$_GET['unit'] = $unit;
....
+161
switch (trim($row->BallValue))
{
case '':
case 'NULL':
break;
default:
<...code...>
break;
}
+961
//МегаДекодер)
_word = HttpUtility.UrlEncode(HttpUtility.UrlDecode(SearchDataHelper.RemoveSpecialCharacters(word, true)));
+113
//чОткая функция которая возвращает количество отображаемых узлов
//в дереве без скролла
int GetcountVisibleNodesInList()
{
int res = 0;
if (FormGUI.c_MainWorkSpaseTree.Nodes.Count == 0)
{
this.FormGUI.c_MainWorkSpaseTree.Nodes.Add(new TreeNode());
res = this.FormGUI.c_MainWorkSpaseTree.Height / FormGUI.c_MainWorkSpaseTree.getNodeRectangle(this.FormGUI.c_MainWorkSpaseTree.Nodes[0]).Height;
this.FormGUI.c_MainWorkSpaseTree.Nodes[0].Remove();
}
else
{
res = this.FormGUI.c_MainWorkSpaseTree.Height / FormGUI.c_MainWorkSpaseTree.getNodeRectangle(this.FormGUI.c_MainWorkSpaseTree.Nodes[0]).Height;
}
//и незабываем воткнуть вычисленное значение в комбобокс
this.FormGUI.c_cmb_countRowsInPage.Text = (res - 4).ToString();
return res;
}
//пример использования функции
void FormGUI_Load(object sender, EventArgs e)
{
//возвращается интовое значение и ложится в комбобокс
GetcountVisibleNodesInList();
int CountRows = 0;
if (int.TryParse(FormGUI.c_cmb_countRowsInPage.Text, out CountRows))
{
_LastShowedRowNumber = 0;
GoToNextPage(); //там же комбобокс опять парсится
}
}
обратите внимание на обработчик загрузки формы.
Из нужного кода там только вызов GoToNextPage() в котором опять же парсим комбобокс
+958
if (args.Cube == null)
{
args.Cube = null;
stringBuilder.AppendLine(Properties.Resources.ErrorCubeEmpty);
}
else if(...)
{
...
}
else if (...)
{
...
}
else
{
...
}
int num = args.Cube.NumSamplesIJK.K;
+148
// Получаем объект логгера
$this->logger = nvCommandLogger::getInstance();
Спасибо, Кэп!