|
|
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Подскажите, почему не работает конструкция вида Код: plaintext 1. 2. 3. 4. 5. 6. и как с этим правильно бороться? Все пускаю на VS2008 beta 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 23:47:29 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-\ wrote: > и как с этим правильно бороться? А если 123 и qwerty через пробел вводить, то что? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 04:29:01 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
CR LF за два разных символа принимают, ну мелко мягкие руки у них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 08:52:22 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
ErVА если 123 и qwerty через пробел вводить, то что? Если через пробел, то QWERTY выбирается первым getline'м. Сейчас проверил - поведение у VS2005SP1 такое же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:07:32 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
blindedCR LF за два разных символа принимают, ну мелко мягкие руки у нихНет, если дальше написать еще один getline, то он работает уже правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:10:44 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Похоже на то, что оператор >> у cin как-то не так обрабатывает перевод строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:11:46 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Интересует вопрос - на других компиляторах у кого и как такая конструкция работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:13:08 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-\Интересует вопрос - на других компиляторах у кого и как такая конструкция работает? Сто пудовово под линухом будет работать как часы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:15:54 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
AkhСто пудовово под линухом будет работать как часы. "Будет" не очень интересно. Интересует именно "работает" или "не работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:18:06 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-\ AkhСто пудовово под линухом будет работать как часы. "Будет" не очень интересно. Интересует именно "работает" или "не работает". работает - так сойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:18:33 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Сорри наврал. Похоже cin>>n; перевод строки не съедает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:28:09 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
AkhСорри наврал. Похоже cin>>n; перевод строки не съедаетИнтересно тогда, почему Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:34:04 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-\ AkhСорри наврал. Похоже cin>>n; перевод строки не съедаетИнтересно тогда, почему Код: plaintext 1. 2. 3. Вообщем не надо смешевать оператор >> и getline. Замени в начальном примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:35:35 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Похоже на ту же историю, что категорически не рекомендуется смешивать stdio и iostream ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:36:35 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
AkhВообщем не надо смешевать оператор >> и getline. Замени в начальном примере. Вот нашел описание проблемы: http://www.augustcouncil.com/~tgibson/tutorial/iotips.html Хотелось бы сделать все через >>, но он пробелы считает разделителем и всю строку не дает вычитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 10:59:13 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-) AkhВообщем не надо смешевать оператор >> и getline. Замени в начальном примере. Вот нашел описание проблемы: http://www.augustcouncil.com/~tgibson/tutorial/iotips.html Хотелось бы сделать все через >>, но он пробелы считает разделителем и всю строку не дает вычитать. Читай getline-ами и нужные строчки конверти в числа. ПС: точно не знаю, но можно поискать: может в iostream можно указывать разделители... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:04:24 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
А я вот разобрался Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Работает везде вроде одинаково, Так что обвинения в сторону M$ cнимаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:36:28 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Переписал с использованием getline и strtol - все работает как часы. Спасибо всем за обсуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:44:50 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
Akh пишет: > Похоже на ту же историю, что категорически не рекомендуется смешивать > stdio и iostream Где это ты там увидал stdio ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 12:42:33 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
MasterZiv Akh пишет: > Похоже на ту же историю, что категорически не рекомендуется смешивать > stdio и iostream Где это ты там увидал stdio ? Posted via ActualForum NNTP Server 1.4 При чем здесь "увидел"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 12:48:48 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
cin :-\ wrote: > Интересует вопрос - на других компиляторах у кого и как такая > конструкция работает? g++ на GNU/Linux - ведет себя точно так же. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 16:32:49 |
|
||
|
cin и ввод с консоли
|
|||
|---|---|---|---|
|
#18+
ErV Закон сохранения чтения: Если Мастер Зив начал читать топики целиком, то ЕрВ теперь только начало. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 16:49:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34850563&tid=2028062]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 491ms |

| 0 / 0 |
