Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

Возникли сложности - C++

10.12.2012, 07:01. Просмотров 396. Ответов 4
Метки нет (Все метки)

По ходу изучения возник вопрос:
Данное объявление - легально для объявления С String?

C++
1
char test[ ] = { 'a', 'b', 'c', '\0' }.
Добавлено через 4 минуты
Какое значение переменной named position after these statements execute?

C++
1
2
3
string string1("Grade: A");
 
int position = string1.find_first_of("ABCDF", 0);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 07:01     Возникли сложности
Посмотрите здесь:

в ходе решения задачи возникли еще вопросы ) C++
Страуструп.Язык программирования С++.3(спец.)издание.Глава4.Упражнение7 - возникли вопрос C++
Сложности с решением C++
C++ Возникли огромные трудности с задачей. (С++)
Возникли трудности с функцией быстрой сортировки qsort C++
Возникли вопросы по рекурсивной функции(Тест) C++
C++ Возникли трудности(
Возникли совсем не понятные мне ошибки в программе C++
После переустановки CodeBlocks возникли проблемы с открытием ранее написанных программ C++
C++ Возникли ошибки при разделении одного файла в отдельные cpp и хэдеры
C++ Сложности в изучении С++
Возникли трудности с задачей C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.12.2012, 07:02     Возникли сложности #2
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
char test[ ] = { 'a', 'b', 'c', '\0' }.
. В принципе да, но выглядит это, как декларация массива разрозненных символов, последний из которых - терминальный ноль. Чтоб декларация на глаз, а не только для компилятора, была декларацией именно строки, надо писать
C++
1
char test[ ] ="abc";
, что на самом деле - просто иная форма той же декларации массива чаров с терминальным нолём в последнем элементе, но выглядят они уже как собранные вместе в единое целое, которое есть строка.
activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
10.12.2012, 07:08     Возникли сложности #3
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
Какое значение переменной named position after these statements execute?
7

Не по теме:

_____

QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
10.12.2012, 07:11  [ТС]     Возникли сложности #4
А почему 7 - sorry - не пойму?
activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
10.12.2012, 07:26     Возникли сложности #5
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
А почему 7 - sorry - не пойму?
потому что из рефференса можно почитать, что
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
int position = string1.find_first_of("ABCDF", 0);
= 7.
Yandex
Объявления
10.12.2012, 07:26     Возникли сложности
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru