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

Как прочитать весь файл? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура абитуриент, осталась одна ошибка http://www.cyberforum.ru/cpp-beginners/thread594809.html
1. Структура "Абитуриент": - фамилия, имя, отчество; - год рождения; - оценки вступительных экзаменов (3); - средний балл аттестата. Удалить элемент с указанным номером, добавить элемент после элемента с указанной фамилией #include "iostream" #include <stdio.h>
C++ Сформировать идеально сбалансированное бинарное дерево Дан текст программы. Проверти правильно или нет описание сделал? TNode* makePerfectBalancedTree(int n, TNode* p) // происходит формирование дерева { TNode *r; //тк TNode* r объект используемые для построения геометрической иерархии int nl, nr; // вводим правое и левое значение поддерева if(n == 0) // если n=0 { p = NULL; //переменной p присваивают значение нулл пустое... http://www.cyberforum.ru/cpp-beginners/thread594774.html
Оптимизация времени выполнения C++
Доброго времени суток. Есть следующая задача. Задача олимпиадная, потому учитывается время выполнения, нужно вложится в 1секунду. Мой код на сервере работает 1,014 с. Никак не могу уменшыть время выполнения. Помогите кто может. Условие и мой код ниже. Последовательность an задается следующей формулой: an = n2 mod 12345 + n3 mod 23456. Требуется много раз отвечать на запросы следующего...
C++ Пpи помощи стека пpовести соpтиpовку
Дан файл, элементами котоpого являются целые числа, упоpядоченные по возpастанию (убыванию). Пpи помощи стpуктуpы данных стек пpовести "обpатную" соpтиpовку файла по убыванию (возpастанию!)
C++ Вывести числа в порядке убывания, вычислить площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread594743.html
Проверить задачу если возможно - собственно прошу вас посмотреть эту задачу. Условие: Ввести три числа. Если они могут быть длинами сторон тупоугольного треугольника, вывести их в порядке убывания, вычислить площадь полученного треугольника. Нашел подобную задачу, и в ообщем намудрил чет. #include<iostream> #include<clocale> #include <math.h>
C++ Как записать ответ с методом пузырька? Собственно програмка выдает около 100 разных значений, как можно было бы записать их методом пузырька в массив? Или еще лучше, если бы, например у нас есть ответ, 2 параметра результата, например "s=100 v=10; s=30 v=12....s=55 v=33; s=33 v=11" вот отсартировать по S, что бы получилось 100 55 33 30 , а уже к ним, хоть отдельной строкой 10 33 11 12, последовтельно Можно код, пожалуйста? подробнее

Показать сообщение отдельно
igorrr37
1634 / 1262 / 128
Регистрация: 21.12.2010
Сообщений: 1,925
Записей в блоге: 7
03.06.2012, 13:41     Как прочитать весь файл?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdio>
#define BSIZE 1024
 
int main()
{
    FILE* pf = fopen("in.txt", "r");
    if(pf)
    {
        char buf[BSIZE], *p(buf);
        for(; (p - buf < BSIZE - 1) &&(*p = fgetc(pf)) && !feof(pf); ++p);
        *p = 0;
        printf(buf);
        fclose(pf);
    }
    else perror("fopen failed\n");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru