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

Очистить файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов методов предка http://www.cyberforum.ru/cpp-beginners/thread355016.html
Привет! Подскажите, как в классе-потомке вызвать метод предка, например, если методы потомка и предка имеют одинаковые имена. Когда я программировал в Delphi, там было зарезервированное слово inherited.
C++ Как скопировать файлы с флешки в Dev c++? Друзья, подскажите пожалуйста! Нужна программа, которая будет осуществлять копирование файлов с флэшки на диск при ее подключении. Или хотя бы программу копирующую файлы из одного места диска в другое. Использую Dev c++. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread354991.html
C++ C++.Передача и приём массива функцией.
Здравствуйте.Функция board инициализирует двумерный массив и передаёт его в функцию main.Компилируется без ошибок,но при запуске программа вылетает - тобишь она не работает.В чём проблема? #include "stdafx.h" #include <iostream> using namespace std; char int_board(); void main(char board) {
C++ Poker
Даны 5 целых чисел. Среди них: если одинаковы 5, то вывести "Impossible", иначе если одинаковы 4, то вывести "Four of a Kind", иначе если одинаковы 3 и 2, то вывести "Full House", иначе если есть 5 последовательных, то вывести "Straight", иначе если одинаковы 3, то вывести "Three of a Kind", иначе если одинаковы 2 и 2, то вывести "Two Pairs", иначе если одинаковы 2, то вывести "One...
C++ Number of days in a year http://www.cyberforum.ru/cpp-beginners/thread354974.html
Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365 Example: Input:
C++ Calculation using sin() and loops Given natural number n. Calculate the expression shown on image http://i047.***********/1109/e3/f44c6963cfb7.png Note that sin() function accepts values of type double. Example: Input: 1 Output: 1.1884 подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
22.09.2011, 17:27     Очистить файл
Цитата Сообщение от ganjawar Посмотреть сообщение
или смысл ответа в другом?
В другом.
Файл переоткроется для записи, т.е. очиститься(вам ведь это надо?), и для считывания(но т.к. он пустой, то считывать будет нечего).
P.S. если вы ничего в файл не пишите во время выполнения программы, то он и так пустой будет(из-за ios::out очистится).
P.P.S. неправильно написал немного, open - не функция, а метод.
Т.е. писать нужно так
C++
1
file.open( "filename", std::ios::in | std::ios::out );
Хотя что-то не то я говорю видимо, секунду.

А, нет, все правильно, нужно просто не забыть закрыть файл.
Что-то вроде такого
C++
1
2
3
4
5
std::fstream in("input.txt", std::ios::in);
//в файле что-то есть
in.close();
in.open("input.txt", std::ios::out | std::ios::in);
//файл пуст

Не по теме:

геморно без компилятора все-таки...

 
Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru