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

Как подключиться к текстовому файлу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру УЧЕНИК http://www.cyberforum.ru/cpp-beginners/thread362947.html
Здравствуйте. Возникла проблема. Пропустил тему в универе а задание требуют. Ввести структуру УЧЕНИК с полями ФИО, ГОД ОБУЧЕНИЯ, НАЗВАНИЯ КЛАССА (БУКВА), ИТОГОВАЯ ОЦЕНКА. Написать и протестировать функцию a) добавления нового ученика в массив учеников; b) вывода на экран массива учеников; c) сортирующую массив учеников по классам; d) подсчитывающего среднюю оценку для каждого класса. ...
C++ C++ Матрицы Помогите, пожалуйста, с задачей! Я новичок, мне пока сложновато.. Напечатать элементы заданной матрицы размером NxN в следующем порядке ....... ._. ._. ........\.\.\.\. ..........\.\.\! !\..........\.\. .\.\..........\! !\.\.\......... http://www.cyberforum.ru/cpp-beginners/thread362933.html
C++ Покритикуйте пожалуйста программу
Student.h#ifndef _STUDENT_H #define _STUDENT_H class Student { public: Student(); void del(); void add_surname(char* y); void add_name(char* y);
C++ Поиск элемента в списке.
Есть список, который содержит объекты класа type. Мне нужно найти в этом списке объект, который будет отвечать некоторым условиям. Пробую реализовать это с помощью рекурсии type GetUnit(std::list<type*> List, std::list<type*>::iterator itr) { if ((*itr)) { if <условие> return itr; if (itr != List.end()) {
C++ Предварительное объявление http://www.cyberforum.ru/cpp-beginners/thread362902.html
Добрый вечер, Есть файл file.h и file.cpp, в file.cpp я делаю подключение #include <boost/signal.hpp>, не подключаю в хэдер file.h умышленно, потому что этот хэдер подключается в много других файлов, проблема состоит в том чтобы в file.h объявить указатель на сигнал Signal *errorSignal; пробовал сделать предварительное объявление в file.h так: namespace boost { class signal<void...
C++ Введите с клавиатуры данные о температуре воздуха за месяц. Определите, сколько раз за месяц была самая низкая температура? Собственно, проходим циклы, возникли проблемы с этой задачей. Нуждаюсь в вашей помощи. подробнее

Показать сообщение отдельно
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,516
08.10.2011, 14:24     Как подключиться к текстовому файлу?
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
#include <iostream>
#include <fstream>
using std::fstream;
using std::ofstream;
using std::cerr;
 
int main()
{
    fstream file("file.txt",std::ios::in | std::ios::out); //пытаемся открыть file для чтения и записи 
    if(!file) //если указатель = 0 (файл открыть не удалось, вероятно потому что его нет)
    {
        cerr<<"Creat new file.txt\n";//уведомление
        ofstream temp("file.txt");//создаём временный файл file.txt
        
        //необязательная проверка, добавил просто чтобы учесть все варианты
        if(!temp) //если файл file.txt создать не удалось - вероятно он занят другим процессом и создать мы такой же не сможем
        {
             cerr<<"Can't create new file.txt\n";
             return 1; //завершить выполнение с кодом ошибки
        }
        temp.close();//закрываем временный файл, он нам больше не нужен
        
        file.clear();//убираем флаги ошибки у file (иначе запись в файл не будет происходить)
        file.open("file.txt",std::ios::in | std::ios::out);//пытаемся ещё раз открыть файл
        
    }
    file<<"shadowKD\n"; //записать строку в файл
    file.close();//закрыть файл (не обязательно так как в конце выполнения все открытые файлы "закрываются" сами)
 
    return 0;
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru