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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контейнер map ? http://www.cyberforum.ru/cpp-beginners/thread796266.html
Не совсем удается разобраться Не удается разобраться с ассоциативными контейнерами ! Как выглядит объявление функции в псевдокоде? Что делает std::less<T> ?
C++ Ячейка заполненной строки не перезаписывается Есть массив со строкой. Одну из его ячеек необходимо перезаписать, но этого не получается. Используемое ПО - Visual Studio 2008 (версию по-новее просто не потянет комп ( ). Код (я его предельно... http://www.cyberforum.ru/cpp-beginners/thread796251.html
C++ Дан текст из цифр и строчных латинских букв, за которым следует точка
Дан текст из цифр и строчных латинских букв, за которым следует точка. Определите какие буквы- гласные (A,E,I,O,u)или согласных-больше в этом тексте.
C++ Даны координаты вершин много угольника
Даны координаты вершин много угольника (x1,y1,x2,y2,...,x10,y10).Напишите программу для вычисления его перемитра (вычисление расстояния между вершинами оформить подпрограммой.
C++ Вычислить http://www.cyberforum.ru/cpp-beginners/thread796245.html
Вычислить Z=(x+y)/(k*n),где x и k- сумма и количетсвоположительных элементов массива А(40), где y и n - сумма и количество отрицательных элементов массива B(50). Определение суммы и количества...
C++ Рассчитать радиус окружности, вписанной в треугольник и описанной Рассчитать радиус окружности, вписанной в треугольник и описанной вокруг треугольника, зная его стороны. подробнее

Показать сообщение отдельно
Mysterion777
-74 / 48 / 2
Регистрация: 11.01.2013
Сообщений: 199
27.02.2013, 15:44
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
#include <iostream>
#include <string.h>
#include <cstdio>
using namespace std;
 
int main()
{FILE *f;
f=fopen("input.txt", "r");
    
//  freopen("output.txt", "w", stdout);
    char s[100][100];int i=0;
    while(fgets(s[i],100,f))
    i++;
    fclose(f);
    f=fopen("input.txt", "w");
    for(int j=0;j<i;j++){
 if(s[j][0]=='l'&&s[j][1]=='i'&&s[j][2]=='n'&&s[j][3]=='e'&&s[j][4]=='2'){}
 else
 fputs(s[j],f);    
}
            
                
    return 0;
}
ключ в каком формате? и есть ли пробел перед =?
или просто нужно удалить i-ую строчку где i задается с клавиатуры?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.