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

Чтение текстовых файлов для новичков (getline) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Маршрутная перестановка. Замена switch-case http://www.cyberforum.ru/cpp-beginners/thread1179942.html
Здравствуйте. Программа уже написана и работает, но препод сказал, что нужно заменить switch-case. Подскажите, как эффективнее можно это сделать? Задача программы закодировать и раскодировать...
C++ Из двоичного файла выбрать простые числа, расположенные после максимального значения в файле\С++ для начинающи Создать двоичный файл, куда записать n целых чисел. Из файла создать массив, элементы которого являются простыми числами и расположены после максимального значения файла. http://www.cyberforum.ru/cpp-beginners/thread1179941.html
Ряд Тейлора. В чем ошибка? C++
Составить алгоритм и написать программу, которая вычисляет и выводит на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с шагом dx с точностью ....
Определить количество элементов после первого нуля C++
В массиве А (n) (n <= 9) есть хотя бы один нулевой элемент. Определить количество элементов после первого нуля.
C++ Граф. Нужно доработать программу, не понимаю в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread1179926.html
Дан граф из N вершин, заданный списком смежности. Необходимо выяснить, соседствуют ли две заданные вершины u и v с третьей (отличной от них обеих). Программа компилируется, но не выводит в файл. Не...
C++ Как можно найти итерацию, на которой происходит "access violation reading location"? Ситуация такая что имеется функция которая вызывается в цикле около 1 млн. раз, в какой-то из итераций выскакивает исключение "access violation reading location" как можно найти ошибку ? а то... подробнее

Показать сообщение отдельно
zer0mail
2379 / 2010 / 200
Регистрация: 03.07.2012
Сообщений: 7,251
Записей в блоге: 1
19.05.2014, 07:17  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
1. Вряд ли b: т.к. оно было зарезервировано для флоппи дисков
2. Слаш надо дублировать.
3. Под массив имеет смысл выделить память
1. Флоппи у меня нет, а b: RAM-диск
2. Согласен, в name записалось b:input.txt
3. Способ задать имя файла не принципиален
Цитата Сообщение от zss Посмотреть сообщение
Рекомендую buf сделать побольше, а после ввода принудительно писать терминальный символКод C++
1 buf[9]=0;
1.буфер специально сделан маленьким, чтобы показать, как можно правильно прочитать и обработать длиные строки (не влезающие в буфер).
Цель темы - не просто прочитать файл, а научиться правильно работать с getline и узнать про подводные камни.
2.getline всегда сама пишет терминальный символ
3.для моего буфера buf[9] за его границей (тоже распростаненная ошибка у новичков).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.