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

как вы к этому относитесь ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические массивы. http://www.cyberforum.ru/cpp-beginners/thread71191.html
Помогите пожалуйста сделать задачку. В ней должно быть меню, и использованы динамические массивы. В меню 3 пункта: 1. Преобразуйте массив так, чтобы нечетные и четные элементы массива...
C++ Поиск элементов и замена в двумерном массиве В массиве все элементы ,стоящие выше максимального элемента,заменить на максимальный элемент первого столбца! Есть часть кода где производит рандомное заполнение,поиск максимального элемента и... http://www.cyberforum.ru/cpp-beginners/thread71182.html
Файлы C++
Прошу помочь в написании программы: Исходный текстовый файл скопировать в результирующий текстовый файл, удалив слова менее N1 символов и более N2 символов. Разделители слов - любое количество...
C++ Сортировка строк в файле
Дана строка вида: Имя Фамилия номер_телефона дата_рождения. Нужно выполнить сортировку строк в файле по первым двум цифрам номера телефона. Подскажите как это сделать на c++, желательно с кодом(я...
C++ сортировка пузырьком http://www.cyberforum.ru/cpp-beginners/thread71163.html
#include <cstdlib> #include <iostream> #include <ctime> using namespace std; int main(int argc, char *argv) { srand(time(0)); int c;
C++ какая функция осуществляет побитовое чтение файла какая функция осуществляет побитовое чтение файла подскажите кто знает ... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1642 / 1014 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
06.12.2009, 22:56
Вы, молодой человек, разберитесь уж, чего вам там хочется. Приведённый код возвращает именно то, что заказывали - копию nAtrLength байтов, начиная с адреса szStringToAnalyze.c_str() + nStartValuePos. Логично, что если в данной области встречается 0, то все стандартные функции считают это концом строки. Так что если был скопирован буфер "AAAAA\0BBB", то все нормальные функции найдут по этому адресу строку "AAAAA". Веселее, если длина строки превышает nStartValuePos + nAtrLength. Тогда завершающий 0 скопирован не будет, и при работе с данным адресом как со строкой к скопированному содержимому приплюсуются данные за его пределами вплоть до первого же нуля.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.