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

Как использовать функцию fgets? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Друзья" классов http://www.cyberforum.ru/cpp-beginners/thread365240.html
Напишите код, который моделирует работу двигателя внутреннего сгорания. Придумайте 2 класса, один с именем Tengine (двигатель), другой с именем Tfuel (горючее), в котором закрыт действительный член...
C++ Работа с файлами Имеется текстовый файл, содержащий произвольное количество строк. Длина каждой строки не превосходит 255 символов. Необходимо выполнить заданную обработку файла. В каждой строке исходного файла... http://www.cyberforum.ru/cpp-beginners/thread365237.html
C++ Помогите реализовать программу, возможно за денежное вознаграждение
Дано нечто конечного автомата изображенного на картинке. Суть работы программы заключается вот в чем: Воодим любую последовательность чисел и отслеживаем путь из точки S в другие точки. Например...
C++ Количество слагаемых
Друзья, если вам не трудно, помогите пожалуйста сделать вот такую задачу: Дано число 'N', нужно представить его в виде 'n' любых слагаемых. Я не знаю как это нормально объяснить, но например вот...
C++ Системы счисления http://www.cyberforum.ru/cpp-beginners/thread365213.html
Программа переводит из десятично системы счисления в двоичную, восьмеричную и шестнадцатиричну, но выводит ответ задом на перед надо это исправить. если есть идеи помогите пожалуйста!! #include...
C++ итератор в классе-шаблоне template<class T> class m_vector: public vector<T> { public: T at(int i); m_vector(){} ~m_vector(){} }; template<class T> T m_vector<T>::at(int index) { подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
13.10.2011, 16:02
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE 100
 
int main()
{
    const char* filename = "save.txt";
    FILE* fp;
 
    int exit_status = EXIT_SUCCESS;
    
    char buf[SIZE];
 
    /* обработка ошибки открытия файла */
    if((fp = fopen(filename, "r")) == NULL)
    {
    perror(filename);
    exit_status = EXIT_FAILURE;
    goto ret;
    }
    
    while(fgets(buf, SIZE, fp))
    fputs(buf, stdout);
 
    /* обработка ошибки чтения из файла */
    if(ferror(fp))
    {
    perror(filename);
    exit_status = EXIT_FAILURE;
    goto ret_close;
    }
 
ret_close:    
    fclose(fp);
ret:    
    exit(exit_status);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.