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

Вопрос про getline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобраться в коде программы http://www.cyberforum.ru/cpp/thread222261.html
Кто может описать что делает данная прога что выполняют определенные функции #include "stdafx.h" #include <stdio.h> #include <stdlib.h> // StdAfx.h, StdAfx.cpp Эти файлы используются для построения файла предкомпилируемых заголовков (PCH) sort.pch и файла предкомпилируемых типов StdAfx.obj.
C++ Написать программу для просмотра файлов PDF какой язык порекомендовали бы? исходники может у кого есть помогите нужно для Дипломного проекта http://www.cyberforum.ru/cpp/thread222216.html
C++ Нужна литература по программированию нигде не могу найти
нужа литература по программированию на с++ именно по следующим темам: история и развитие прерывания STL консольная графика и прочее программирование под *nix всё на русском языке т.к. моих знаний английского не хватит для перевода книги. принимаю любые предложения(ссылки на книги,названия и т.п.) P.S. заранее благодарен.
C++ Размер файла
Скрипт, который находит размер всех файлов указанного типа на указанном диске.(можно и 1 файла) вот мне нада узнать размер D:\1.txt
C++ Работа с FMODex http://www.cyberforum.ru/cpp/thread221084.html
Кто работал с этой библиотекой подскажите как получить список всех звуковых входов и выходов звуковой карты (название, тип) и регулировать их баланс?
C++ не могу разобраться.. Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается ровно N раз. При отсутствии чисел с указанными свойствами выдать на экран сообщение “Требуемых чисел нет”. Границы диапазона A и B и значение N ввести с клавиатуры Не получается сделать с числом N, не знаю даже как это сделать, чтобы выдавал только такие значения, сколько раз должно... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5771 / 3420 / 255
Регистрация: 08.02.2010
Сообщений: 7,447

Вопрос про getline - C++

29.12.2010, 14:04. Просмотров 594. Ответов 2
Метки (Все метки)

Читая ман по getline, я наткнулся на интересный для меня момент:
Код
DESCRIPTION
       getline() reads an entire line from stream, storing the address of  the
       buffer  containing  the  text into *lineptr.  The buffer is null-termi‐
       nated and includes the newline character, if one was found.

       If *lineptr is NULL, then getline() will allocate a buffer for  storing
       the  line, which should be freed by the user program.  (The value in *n
       is ignored.)

       Alternatively, before calling getline(), *lineptr can contain a pointer
       to a malloc(3)-allocated buffer *n bytes in size.  If the buffer is not
       large enough to hold the line, getline() resizes  it  with  realloc(3),
       updating *lineptr and *n as necessary.
А именно, меня заинтересовало предложение "Alternatively, before calling getline(), *lineptr can contain a pointer to a malloc(3)-allocated buffer *n bytes in size." Собственно, в связи с этим возник такой вопрос: эта фраза значит, что существует некоторая функция, которая позволяет узнать, выделена ли для указателя память динамически? Либо использование функции getline подразумевает, что *lineptr всегда будет указателем не на статический буфер?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru