[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 59 | 5 | 9
Назад Вниз Каталог Обновить

Аноним 10/12/16 Суб 21:03:10  141924790  
14805768508201.jpg (53Кб, 720x711)
Двачик, нужна помощь. Смотри, мне нужно в цикле выписать все буквы из строки любой длины. Я компилятору пишу: while(phrase != '\0'), а он ругается. Язык С++. Что делать?
Аноним 10/12/16 Суб 21:04:31  141924885
Да, если скажут гуглить, то я нагуглил, что '\0' - закрывает строку. Поэтому реквестирую помощи здесь.
Аноним 10/12/16 Суб 21:06:01  141924986
>>141924790 (OP)
Пиши *phrase сука
Аноним 10/12/16 Суб 21:07:18  141925078
>>141924790 (OP)
>phrase
Что это за хуйня?
Аноним 10/12/16 Суб 21:07:26  141925094
>>141924986
Ща попробую
Аноним 10/12/16 Суб 21:07:43  141925119
>>141925078
строковая переменная
Аноним 10/12/16 Суб 21:08:38  141925201
>>141924790 (OP)
Строки заключаются в двойные кавычки, одинарные для чаров
попробуй "\0"
Аноним 10/12/16 Суб 21:08:46  141925208
>>141925078
всё равно ругается даже с обеих сторон попробовал
Аноним 10/12/16 Суб 21:09:37  141925277
>>141925201
Заработало, спасибо
Аноним 10/12/16 Суб 21:09:58  141925299
>>141925119
строка != символ

Весь код цикла кидай.
Аноним 10/12/16 Суб 21:10:06  141925307
while(*phrase)
Аноним 10/12/16 Суб 21:10:47  141925364
>>141925307
>>141924986
У него, походу, std::string.
Аноним 10/12/16 Суб 21:11:36  141925414
>>141924790 (OP)
Ты, что ли, пидр, веришь в ясновидение, блять? Копипасть сюда вывод компилятора и сам код.
Аноним 10/12/16 Суб 21:11:46  141925426
>>141925364
Ну сам тогда виноват, пусть итераторы курит.
Аноним 10/12/16 Суб 21:12:20  141925470
>>141925364
нихуя
Аноним 10/12/16 Суб 21:13:18  141925532
>>141925470
Ой, бля, иди учи матчасть. У тебя этот самый std::string и используется, как и сказал тот анон.
Аноним 10/12/16 Суб 21:14:54  141925653
>>141925470

>Code::Blocks
Сука! Но ладно.


По твоему вопросу: припиши после phrase следующее: .

По общим умениям в языке: ты пидор.
Аноним 10/12/16 Суб 21:15:23  141925687
>>141925532
Чего? У меня пространства имен использованы, строковая библиотека подключена же.
Аноним 10/12/16 Суб 21:16:17  141925752
>>141925653
>cледующее:

Там сломалось:
[ i ]
Мжно без пробелов внутри.
Аноним 10/12/16 Суб 21:16:51  141925791
>>141925752
спс насчёт умения согласен
Аноним 10/12/16 Суб 21:17:07  141925808
images.jpg (5Кб, 245x117)
>>141925687
Аноним 10/12/16 Суб 21:17:59  141925874
>>141925808
Да написано же в книге так
Аноним 10/12/16 Суб 21:19:26  141925981
>>141925874
Полный путь указывается, чтобы не было неточностей.
В твоём случае:
stringstd::string
Аноним 10/12/16 Суб 21:20:03  141926030
>>141925981
А почему так получается? Как мне по другому сделать?
Аноним 10/12/16 Суб 21:21:45  141926148
>>141926030
Нахуя ты задаешь такие вопросы, если ты не понимаешь как оно работает? Тебе ответят, но ты не поймешь вопрос. Иди дальше разбирайся, когда будут вопросы по теории, тогда и спрашивай на дваче. Не можешь осилить - возьми че попроще, а не плюсы.
Аноним 10/12/16 Суб 21:22:28  141926204
>>141926030
std::string будет там всегда.
string - нет.

using namespace X; делает следующее: сначала название ищется в локальном пр-ве имён, если не найдено, то добавляется префикс X:: и ищется там.
Аноним 10/12/16 Суб 21:23:07  141926267
>>141926148
А что может быть проще крестов?

неОП
Аноним 10/12/16 Суб 21:23:13  141926273
>>141925470
Учи STL пидр. За using namespace расстрел бля. Позахламляют глобальное пространство своими юзингами, потом хуй ногу сломит в вашем говнокоде. Преподу уеби, если настаивает.
Попробуй вместо while типа того:
for (size_t i = 0, e = phrase.size(); i < e; ++i)
cout << "буква бля " << i << ": " << phrase;
Аноним 10/12/16 Суб 21:23:51  141926306
>>141926267
Хотя бы просто Си
Аноним 10/12/16 Суб 21:24:10  141926326
>>141924790 (OP)
Двойные кавычки, пидор
Аноним 10/12/16 Суб 21:24:45  141926374
>>141926306
Там разница и не так великаint по-умолчанию, печёт, шаблоны можно сразу не учить.
Аноним 10/12/16 Суб 21:26:10  141926477
>>141926374
> разница и не так велика
Ты же не знаешь толком ни того ни другого, верно?
Аноним 10/12/16 Суб 21:27:23  141926576
>>141926273
Не ОП, вот меня учили писать std::cout<< ну ты понел, а потом мне показали namespace std..
мимо 9 классов кун.
Аноним 10/12/16 Суб 21:27:27  141926583
>>141926477
Крестовый, чистый C не учил.
Аноним 10/12/16 Суб 21:28:34  141926667
>>141926374
В чистом C дохуя писать надо.
Мимо мельком видел гавнокод на C
Аноним 10/12/16 Суб 21:29:13  141926717
>>141926576
>показали namespace std
Ну ты понял.

>мимо 9 классов кун
Отсюда поконкретней.
Аноним 10/12/16 Суб 21:29:38  141926751
>>141926273
STL - это тут? --> http://www.codenet.ru/progr/cpp/stl/Using-STL.php
Аноним 10/12/16 Суб 21:31:13  141926859
>>141926576
Все правильно тебя учили. Но using namespace не злоупотребляй. Это больше подходит, когда ты решил унести часть своего проекта в библиотеку, заключив ее в собственное пространство, а потом, чтобы не исправлять туеву хучу мест от лени великой поставил using namespace. Лучше пользуй конкретные включения из других пространств локально. Например, using std::cout или using std::string. Тогда конкретно эти классы можно пользовать без спецификации std
Аноним 10/12/16 Суб 21:31:29  141926877
>>141926717
Нет, соси хуй гавноед.
Аноним 10/12/16 Суб 21:31:42  141926898
>>141926667
Я, видимо, ошибся, пояснишь, что, кроме вышеописанных шаблонов и int-а, отсутствует в C, но есть в C++?
Аноним 10/12/16 Суб 21:32:02  141926924
>>141924790 (OP)
Выпились, рачила ебучий. Кавычки учи, пидор, бля.
Аноним 10/12/16 Суб 21:32:40  141926953
>>141926924
Пошёл на хуй!
Аноним 10/12/16 Суб 21:32:57  141926972
>>141926751
Лучше тут
http://en.cppreference.com/w/cpp/string/basic_string
Аноним 10/12/16 Суб 21:33:02  141926983
>>141926898
Полиморфизм?
Аноним 10/12/16 Суб 21:33:05  141926984
>>141926859
Я вообще кресты не воспринимаю всерьез. Програмисты пишут на ассемблере.
Аноним 10/12/16 Суб 21:33:31  141927020
>>141926972
Благодарю.
Аноним 10/12/16 Суб 21:34:22  141927084
>>141926984
Лох, пидр надо на уровне процессора нули и единицы выставлять.
Аноним 10/12/16 Суб 21:35:23  141927162
>>141926983
Хороший пример, я и забыл, что его в C нет, а помимо классов?
Это нужно всю ебалу в каждый, так сказать, наследующий пастить?
Аноним 10/12/16 Суб 21:35:51  141927188
blob (302Кб, 512x459)
>>141927084
Аноним 10/12/16 Суб 21:35:54  141927193
>>141926898
> отсутствует в C, но есть в C++
В гугл, быдло. Кроме классов. Массив в С по new не создать, придется malloc делать, bool в С нету- еще много чего.
Аноним 10/12/16 Суб 21:36:55  141927271
>>141926984
На ассемблере пишут платформенно-зависимые части, например, при синхронизации ядер процессора для организации атомарного доступа к ячейке памяти, и то с приходом C++11 это стало лишним. Еще на ассемблере ради выебонов пишут мудаки, которым похуй на свой труд, потому что, написав под интел они хуй смогут перекомпилировать свою программу под арм.
Аноним 10/12/16 Суб 21:37:31  141927328
>>141927193
Ну, в C-таки нет new, а bool заменяется char-ом без проблем.
Аноним 10/12/16 Суб 21:40:23  141927525
> 2k16
> C++
Аноним 10/12/16 Суб 21:40:52  141927569
>>141927193
Кстати, вспомнил самое главное различие: STL.
Но C получается сложнее C++, а скорее муторнее.
Аноним 10/12/16 Суб 21:47:06  141927974
>>141927525
А на чем писать предлагаешь, довн ? Или ты ниасилил просто ?
Аноним 10/12/16 Суб 21:55:44  141928563
>>141927974
Nope, асилил. Useless хуйня, которую знает каждый дебик. Чтобы по c#/java/web на работу попасть, надо знать синтаксис и почитать одну-две книги. Все, нахуй. Пили дерьмоприложения, шаблоны воруй, делай деньги.
Чтобы по сях пройти собеседование на того же джуна, надо трижды охуеть. Потому что конкуренция. Useless дерьмо, все знакомые сишники уже на шарпах пилят или на objective. Либо выкатились с железом работать.
Аноним 10/12/16 Суб 21:55:50  141928567
>>141927084
Нет, ты.
Аноним 10/12/16 Суб 22:24:16  141930767
ыыыы белять, йобаные хакеры!!!! я поступил в шарагу на комп сети учат ебаному паскалю нихуя не понимаю. Как макаке научится програмить дома?
Аноним 10/12/16 Суб 23:13:01  141934717
14811223149000.jpg (60Кб, 604x495)
>>141930767
А зачем тебе? Стань аниме-девочкой и проблемы решатся сами собой.
Аноним 10/12/16 Суб 23:32:09  141936088
>>141934717
аниме-девочкой стать сложнее чем програмикстером

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 59 | 5 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное