Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. нужно узнать количество символов в строке. никогда не думал, что с этим могут возникнуть проблемы. подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 21:06 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewer, char a; - это не строка, а одиночный символ. см std::string ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 21:25 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Изопропил, да, изначально я объявлял a как string, то же самое. это я потом уже начал баловаться с объявлениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 22:04 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewer, и что не получилось? если что - длина std::string a; Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 22:15 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#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. почему-то не получается запихать в строку символ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 23:29 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewer, не используйте функции из С-библиотеки, используйте С++ aa - ничем не инициализирована, в чём задача состоит? a.substr(i,1) - если нужен символ - то a[i] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 23:41 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Изопропил, Код: plaintext 1. так тоже не работает. нужно запихнуть в строку aa i-тый символ из строки a а общая задача... опа... я вообще не то задание делал. мда. ну хоть это доделаю для повышения навыков программирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 23:52 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewer, aa+=a[i] имел ввиду? P.S. if(estb== false) режет глаз. if(!estb) обычно пишут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 23:58 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Изопропил, да, спасибо, именно это) код работает некорректно, но ошибки искать не буду, т.к. почему-то всё равно делал не свой вариант:Р ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:28 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewer, кнмжку всё-таки почитай - всё равно какой вариант придётся делать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 00:33 |
|
||
|
строки в С++
|
|||
|---|---|---|---|
|
#18+
Qlewerнужно узнать количество символов в строке. никогда не думал, что с этим могут возникнуть проблемы. подскажете? На самом деле с этим всегда возникают проблемы. То что вы получаете посредством string::length (== string::size) - не совсем то что вам хотелось бы. Это изъезженная вдоль и поперек тема, советую почитать про кодировки, про unicode, utf-8, unibyte encodings и др. В общем просветиться о том как представляются строки в памяти и почему это плохо. Хотя для лабы, если пользоваться только латиницей и так сойдет :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 09:54 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38179255&tid=2020389]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
78ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 289ms |
| total: | 479ms |

| 0 / 0 |
