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

Как вписать в переменную текст, размер которой превышает 4096 байтов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неопределенный массив http://www.cyberforum.ru/cpp-beginners/thread638687.html
Как мне задать массив в котором может быть любое количество информации. То есть изначально она не известна. Я буду из файла в этот массив заносить символы и их количество может меняться...
C++ Что использовать с указателями? 0, NULL, nullptr? NULL в WinDef.h описан как #define NULL 0. То есть в случае использования как с указателями, так и другими переменными разницы 0. Про nullptr только час назад узнал, даёт ли он какие-либо реальные преимущества? Но, вообщем-то, главный вопрос: что использовать? http://www.cyberforum.ru/cpp-beginners/thread638684.html
C++ Упрощение кода
Можно ли как нибудь сократить или упростить код? cin>>answer; if ((answer!="y") && (answer!="n")) { while ((answer!="y") && (answer!="n")) { cout<<"Введите верное значение: "; cin>>answer; }
Как создать полноценное приложение на WinApi с различными элементами (textbox.) подскажите книгу C++
Как создать полноценное приложение на WinApi с различными элементами(checkbox, textbox, button и тд) и как обрабатывать события от них, подскажите книгу.
C++ Ошибка функции http://www.cyberforum.ru/cpp-beginners/thread638669.html
Почему у меня при обработке наипростейшей функции появляется ошибка: 1>------ Построение начато: проект: Fun2, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>Fun2.cpp 1>c:\users\егор\desktop\fun2\fun2\fun2.cpp(44) : warning C4129: F: неизвестная escape-последовательность 1>c:\users\егор\desktop\fun2\fun2\fun2.cpp(44) : warning C4129: d: неизвестная escape-последовательность...
C++ добавление строчки в самое начало файла Как программно добавить строчку в самое начало файла? подробнее

Показать сообщение отдельно
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
17.08.2012, 14:31     Как вписать в переменную текст, размер которой превышает 4096 байтов
Цитата Сообщение от VaGa Посмотреть сообщение
как вписать в переменную текст , размер которой превышает 4096 байтов
Если я не ошибаюсь, Но в с++ размер строки неограничен. В строку можно записать более 4096 символов и ничего страшного не должно произойти
C++
1
2
char text[5000];
cin.getline(text, 5000);
Добавлено через 13 минут
Сейчас проверил и получается что с клавиатуры можно ввести не больше 4094 символа.

Добавлено через 19 минут
В переменную можно записать текст любой длины вот таким способом:
1. Сначала скопировать в нее какую-нибудь строку strcpy(str, "Строка 1");
2. А потом добавить к этой строке другую строку strcat(str, "Строка 2");
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru