Содержание
- 2. В языке Си типа данных «строка» нет. Работа со строками реализована путем использования одномерных массивов типа
- 3. Отсутствие нуль-символа и выход указателя при просмотре строки за ее пределы – распространенная ошибка при работе
- 4. При работе со строками можно пользоваться указателями, например: char *str = "БГУИР"; Такая декларация строки –
- 5. Для ввода строк обычно используются две стандартные функции: 1) scanf выполняет ввод значения строковых переменных при
- 6. Вывод строк производится с помощью функций printf или puts (до нулевого байта). Функция printf не переводит
- 7. Большинство действий со строками в Си выполня-ются при помощи стандартных функций, большинство из которых находятся в
- 8. Операция присваивания между строками в языке Си не определена и может быть выполнена либо в цикле
- 9. 4. Функция strcat (s1, s2) – присоединяет строку s2 к строке s1 (т.е. формально s1 =
- 10. 6. Функция strcmp(s1, s2) сравнивает строки s1 и s2, ее результат (последовательно сравниваются коды символов) -
- 11. 7. Функции преобразования строки S в число: – целое: int atoi (S); – длинное целое: long
- 12. В консольных приложениях не выводятся символы русского алфавита, что вызвано различными стандартами кодировки символов кириллицы. Для
- 13. void main() { char s[81] = "Минск!", ss[100]; cout cout cin >> ss; cout return 0;
- 14. Примеры 1. В строке, разделенной пробелами, найти количество слов длинной 3 символа и вывести их на
- 15. Для обработки строк, состоящих из слов, разде-ленных пробелами, проще использовать ПРОБЕЛ в качестве признака окончания каждого
- 16. for(i = 0; i if(str[i] != ' ') - Если символ не пробел, len_word++; увеличиваем длину
- 17. 2. В строке str найти максимальное слово и его длину (продолжение Примера 1): int len_max =
- 19. Скачать презентацию