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

Удаления нужной строчки из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти последовательность номеров удаляемых спортсменов http://www.cyberforum.ru/cpp-beginners/thread1126641.html
Добрый день! Подскажите пожалуйста, правильно ли я написал программу, а то преподаватель не согласен с ним. Вот условие задачи: По кругу стоят N спортсменов. Каждый имеет свой номер. Начиная с некоторого номера, по кругу удаляется каждый К-спортсмен , после чего круг смыкается. Найти последовательность номеров удаляемых спортсменов. Вот сам код: #include "stdafx.h" #include <iostream>
C++ Как правильно компилировать программы? Компилятор MinGW. Создаю простое окно с использованием WinAPI и windows.h. Компилирую через g++ с флагом -mwindows. По сути в программе минимум информации, ничего кроме окна, никаких текстов, никаких функций и прочее, но исполняемый файл уже весит пару десятков килобайт, при этом на компьютерах, которых нету библиотеки libstd (или как то так) он вообще не работает. Для того чтобы можно было... http://www.cyberforum.ru/cpp-beginners/thread1126606.html
C++ Дана последовательность целых чисел, за которой следует 0
Помогите пожалуйста решить простенькие задачки в C++. 1.)Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности. 2.) Благодарю заранее.
Поиск хешированием C++
Здравствуйте! Помогите создать программу, поиск хешированием. Искал в интернете ничего путного не нашел. Нужно чтобы с клавиатуры ввести ключ, а он вывел массив ключей и результат.
C++ Обработка слов строки без массива слов http://www.cyberforum.ru/cpp-beginners/thread1126594.html
В программе нужно обработать введенную строку , ввести некоторую разменость и вывести слова , рамерность которых больше за введенную . Программа то готовая , но нужно её реализовать без массива слов . Зараннее благодарен #include "stdafx.h" #include <iostream> #include <cstdlib> #include <cstdio> #include <string> using namespace std; char s; // исходная строка const int n=20;
C++ Рекурсивная функция. Возвести число в степень путём многократного умножения самого на себя помогите #include<iostream.h> int muFunc(int x ,int y ); int main () { short int x , y , z; cout<<" vedit chislo : " ; cin >>x ; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.03.2014, 02:09     Удаления нужной строчки из файла
Решение сводится к тому, что нужно определить, в каком месте кода будет считываться EOF, и сделать там выход из цикла чтения. Данная проблема возникает из-за того, что EOF считывается в одном месте кода, а проеверка на EOF происходит где-то дальше.

Добавлено через 3 минуты
Вот после этого и нужно делать проверку на EOF:
C++
1
2
3
//Сканируем первые два символа строчки
    fscanf(f,"%1d",&mas[0]);
    fscanf(f,"%1d",&mas[1]);
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru