- 1
- 2
- 3
- 4
- 5
- 6
- 7
int array[100];
//~=//=~
for(i=0;i<100;++i)
{
if(array[i] != 0) continue;
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+66
int array[100];
//~=//=~
for(i=0;i<100;++i)
{
if(array[i] != 0) continue;
break;
}
Код ужасно упрощен, но смысл передан полностью. Как я такое написал хз.
А на С++ будет что-нибудь с algorithm, а лучше с бустом.
Ну тогда уже так:
А раз уж так, то можно и без цикла вообще :)
Что после этого должно быть в bf и почему это компилируется?
Потому что кресты - говно!
http://ideone.com/EJFyya
Problems?
Кто ж тыщу символов не поленится ввести?
Как это нету? А котаны и не знали :)
Евангелие от Страуструпа c++98, 27.6.1.2.3 basic_istream::operator >>, пункты 5-6 гласят: Effects: Behaves like a formatted input member (as described in 27.6.1.2.1) of in . After a sentry object is constructed, operator>> extracts characters and stores them into successive locations of an array whose first element is designated by s . If width() is greater than zero, n is width(). Otherwise n is the the number of elements of the largest array of char_type that can store a terminating
eos. n is the maximum number of characters stored.
Вдруг в буфер не вместится:http://ideone.com/oifbHq