Форум программистов, компьютерный форум, киберфорум
Наши страницы

Инициализация массива. Длина строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое расположение файла http://www.cyberforum.ru/cpp-beginners/thread1115369.html
Добрый день, Возникла такая необходимость: Есть задача на считывание файла и работы с данными, но местоположение файла и имя неизвестны. Есть ли возможность сделать так, чтоб пользователь сам...
C++ Задача на теорию чисел Торт от Толи Толя на день рождения собирается угостить друзей тортом. Известно, что на дне рождения может быть либо N, либо M человек, включая самого именинника. На какое минимальное количество... http://www.cyberforum.ru/cpp-beginners/thread1115368.html
Курсовая работа. Численные методы. Уплотнение таблиц функций C++
Добрый день,многоуважаемые программисты,сисадмины и просто пользователи! Хотелось бы услышать ваши советы по поводу написания курсового проекта,по численным методам,на тему "Уплотнение таблиц...
Указатель на двумерный массив символов C++
Доброго времени суток. Особо не сталкивался со строками, но сейчас возникла необходимость, так же возникли и проблемы. Пытаюсь реализовать ввод строки(scanf) и ее вывод(printf). Проблема в том,...
C++ (+ - % / *) ошибка математики компилятора? http://www.cyberforum.ru/cpp-beginners/thread1115323.html
Всем привет! Мне нужно мнение общественности, чтобы разобраться с одной непонятной, для меня, ситуацией. Среда разработки - Arduino studio Язык- C/C++ Суть происходящего такова, нужно разбить...
C++ Как сделать что бы карты выводились рандомом? Здравствуйте, подскажите пожалуйста, что тут нужно дописать что бы карты выводились не по порядку, а в разброс(перетасованы)? Заранее большое спасибо!) #include <iostream> #include <ctime> using... подробнее

Показать сообщение отдельно
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
10.03.2014, 14:48
The_Jok,
Не обязательно сразу инициализировать буфер, можно записать в него что-то потом, например так:
C++
1
2
3
char buf[20];
 
strcpy(buf, "some string");
Но буфер все равно будет фиксированным. Длина строки - это количество символов, оно может быть меньше размера буфера. Если не трогать динамическую память, то только так. Если же необходимо расширять именно буфер, то обычно это делается через динамическую память.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru