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

Описать функцию PoslSu(t), которая выводит на печать последнюю строку непустого текстового файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при удалении явно заданного указателя http://www.cyberforum.ru/cpp-beginners/thread1033443.html
Помогите, пожалуйста, с этой проблемой. Уже 2 недели не могу сдать лабу "main.cpp" char* a=new char; char b=0; char* c=new char; unsigned int d=0; int n; cout<<"Сколько будете вводить...
C++ Сортировка вставкой из Кормена Видел тут пример сортировки вставкой, но он отличен от предложенного Корменом в книге "Алгоритмы. Построение и анализ. 3-е издание". Решил проверить его, а отладчик выдаёт ошибку. Подскажите в чём... http://www.cyberforum.ru/cpp-beginners/thread1033425.html
Вычисление значений рядных функций C++
Вычисление sin^2(x): \sin^2 x=e\times ({-1}^{n+1})\times (({2}^{2n+1}\times {x}^{2n})\div (2n)!)
Нужно перевести на язык Pascal C++
Помогите перевести на язык Pascal, заранее благодарен! struct PRICE { char tovar; char mag; int cena; }; 32
C++ Незнакомые операторы http://www.cyberforum.ru/cpp-beginners/thread1033407.html
Ребята, у меня есть программа, но нужно разобраться, что в ней за что отвечает... #include <conio.h> #include <iomanip.h> static struct zavod { struct zavod *p; char name; struct osn_sv {...
C++ Выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов Дана следующая задача. Даны две строки st1 и st2. Нужно выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов. Мой ход мыслей таков: вводим строки с... подробнее

Показать сообщение отдельно
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
08.12.2013, 19:12  [ТС]
Цитата Сообщение от lpvoid Посмотреть сообщение
Alek70694,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
 
#define PATH "d:\\file.txt"
#define BUFS 255
 
void print_last_line(std::ifstream* stream) {
    char buf[BUFS];
    int i;
 
    while (!stream->eof()) {
        stream->getline(buf, BUFS);
    }
 
    std::cout << "Last line: " << buf << std::endl;
}
 
int main() {
    std::ifstream file(PATH);
    print_last_line(&file);
 
    std::getchar();
}
Большое спасибо, но я не могу понять, что делает строчка
C++
1
  while (!stream->eof())
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru