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

Переписать текстовый файл удалив строчку в которой стоит знак "?" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Редактирование реестра (файл реестра) http://www.cyberforum.ru/cpp-beginners/thread693932.html
Есть файл реестра, скажем C:\\file.reg. Нужно из программы на C++ отредактировать реестр с помощью этого файла, но так, чтобы при этом не появлялось предупреждение о внесении изменений в реестр. Извините за глупые вопросы, действительно очень плохо разбираюсь в WinAPI) Заранее спасибо за помощь)
C++ Из файла считать строку с пробелами Нужно, чтобы из файла считывалась строка, проблема в том, что в ней есть пробелы... можно как-нибудь считать строку с пробелами? Заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread693919.html
C++ Перегрузка операторов
Помогите разобраться в перегрузке операторов. Нужно создать клас Автомобиль в котором определить поля скорость и стоимость и методы доступа к этим полям. Перегрузить оператор "+" и "-", которые будут увеличивать или уменьшать цену автомобиля. Перегрузить оператор присвоения. Не могу понять как работает перегрузка операторов и зачем она нужна. Вот класс: #include <iostream> using namespace...
C++ clrscr(); не определен данный тип и const MAX_ELEMENTS = 4; отсутсвует тип int когда я его туда вписываю у меня больше ошибок вылазит
#include "stdafx.h" #include <ctime> #include <stdio.h> #include <conio.h> int main() { const MAX_ELEMENTS = 4; int m;
C++ Олимпиадные задачи http://www.cyberforum.ru/cpp-beginners/thread693898.html
Дорогие друзья! Обращаюсь к вам с необычной просьбой. В прошлом году здесь кто-то выложил ответы на олимпиадные задачи, которые проводились онлайн. Благодаря этому человеку я попал в очный тур и поехал в другой город, где встретил очень хорошую девушку и мы с ней подружились. К великому сожалению получилось так, что после обеда мы с ней не смогли встретиться, можно сказать потерялись. Я уверен,...
C++ Всплывающие подсказки в Visual Studio Такой вопрос: Работаю в студии C# и C++ В первой - почти на каждый символ выплывают подсказки (например ввожу "l" появляется список label1 label2 Readline WriteLine ) и мне это кажется удобным. Установил студию Плюсов - таких подсказок почти нет. подробнее

Показать сообщение отдельно
mymedia
190 / 190 / 48
Регистрация: 27.05.2011
Сообщений: 543
29.05.2015, 23:01     Переписать текстовый файл удалив строчку в которой стоит знак "?"
Вот моё решение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <fstream>
#include <string>
 
int main(int argc, char* argv[]) {
    using namespace std;
    ifstream in(argv[1]);
    ofstream out(argv[2]);
    string str;
    while (in) {
        getline(in, str);
        if (str.find("?") == str.npos) {
            /* строка не содержит знака вопроса */
            out << str;
        }
    }
}
Vlad708, касательно вашего кода: вам нужно во вложенном цикле использовать другую переменную (не i), чтобы бежать по строчке. А запись в файл вынести из тела вложенного цикла. Дело в том, что как только записали символ в файл, вынуть его оттуда проблематично
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru