| Автор |
С++ |
taras_
Користувач
Повідомлень: 13
Зареєстрований: 30.08.09 |
| Опубліковано 30-08-2009 17:25 |
|
|
Тільки що зареєструвався.
Скажіть, яким компілятором перевір. задачі на С++ . |
|
| Автор |
RE: С++ |
0rbit
Користувач
Повідомлень: 116
Зареєстрований: 08.02.09 |
| Опубліковано 30-08-2009 19:31 |
|
|
|
С++: Microsoft Visual Studio C++ Express Edition. Процес компілювання відбувається наступним чином: cl.exe –I source.cpp –link –libpath шлях до бібліотек. |
|
| Автор |
RE: С++ |
taras_
Користувач
Повідомлень: 13
Зареєстрований: 30.08.09 |
| Опубліковано 30-08-2009 23:08 |
|
|
|
Дякую |
|
| Автор |
RE: С++ |
cupidon4uk
Користувач
Повідомлень: 393
Звідки: LNU
Зареєстрований: 02.01.09 |
| Опубліковано 16-07-2010 18:20 |
|
|
У мене запитаннячко по сішці : Як там організувати шось таке: поки не кінець рядка - считувати посимвольно...?
В паскалі це б так виглядало:
var ch:char;
...
while not eoln do read(ch);
...
|
|
| Автор |
RE: С++ |
LeBron
Головний Адміністратор
Повідомлень: 704
Звідки: ЛНУ
Зареєстрований: 10.02.09 |
| Опубліковано 16-07-2010 21:24 |
|
|
Я в таких випадках (є якийсь там текст, треба зчитати рядок посимвольно, і мене чогось не пре читати гетлайном, або є якісь додаткові обмеження) зазвичай для своїх потреб використовую щось за таким принципом:
while (cin>>t&&!flag){if (!(t-26))flag--;}
але це вже на любителя, хто мій код бачив, той зрозуміє, що в таких питаннях я не найкращий порадник.
edit...
Перечитав свій пост... Подумав пару секунд...
Але нє, то не є моїм традиційним кодом в таких випадках... Це троха з іншої опери. Видно хоча б з того, що, пишучи на форумі пост, з першого разу написав брєд зазвичай інакше пишу, якщо приперло саме "читати, доки не кінець рядка, посимвольно":
do {cin>>t;if(!(t-26))flag--;} while (!flag);
Одінь окуляри з фіолетовим шклом - так легше стіну пробивати чолом.
Змінив(ла) LeBron, 16-07-2010 21:38 |
|
| Автор |
RE: С++ |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 16-07-2010 21:55 |
|
|
можна ще так:
char c;
scanf("%c", &c);
while (c != '\n')
{
...
scanf("%c", &c);
}
або вивернути у do...while.
Змінив(ла) webmaster, 16-07-2010 21:56 |
|
| Автор |
RE: С++ |
cupidon4uk
Користувач
Повідомлень: 393
Звідки: LNU
Зареєстрований: 02.01.09 |
| Опубліковано 16-07-2010 22:26 |
|
|
Угу... Спасибі, вшарив =)
Але, заодно, скажіть, як считувати до кінця файлу посимвольно... І який АSCII-код кінця файлу(якшо таке є)?
Змінив(ла) cupidon4uk, 16-07-2010 22:59 |
|
| Автор |
RE: С++ |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 17-07-2010 00:07 |
|
|
Так:
while (cin>>a)
{
...
}
або так:
while (scanf("%d%c", &c, &d) == 2)
{
...
}
|
|