Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++, отсортировать методом выбора текстовый файл http://www.cyberforum.ru/cpp-beginners/thread533222.html
В текстовом файле содержатся сведения о группе студентов в формате: запись о каждом студенте группы, которая содержит следующие сведения: фамилия, имя, отчество, год рождения, оценки по пяти...
Пишу ОС, нужен доступ к экрану C++
Здравствуйте! Пишу свою ОС, основная работа на ассемблере есть, теперь осталось написать на Си. Проблема такая, есть адрес видеопамяти 0xb8000, нужно создать к ней указатель, затем запустить цикл, и...
C++ Операция с файлами, графика нужна помощь
Ребята помогите решить две задачки на С, очень прошу Вашей помощи, к сожалению мне девушке это не по силе, а друзей программистов нету, решила обратится на этот форум программистов. 1. Задан файл...
C++ В строке вместо названия показывает какое-то число В строке вместо названия (nazvanie в моей программе) показывает какое-то число, вместо слов (Smart,Kingston,LG)#include <stdio.h> #include <stdlib.h> #include<conio.h> int k; void main() {... http://www.cyberforum.ru/cpp-beginners/thread533198.html
C++ С Паскаля на С++. Реализация модели распределения памяти. http://www.cyberforum.ru/cpp-beginners/thread533196.html
Задание. Программа реализация модели распределения памяти перемещаемыми разделами. Program Model_raspredelenia_pameati; uses crt; const n=10; type massiv=array of integer; Label L1,L2,L3;...
C++ Преобразовать последовательность из n вещественных чисел a1, ..., an.
Ребят подкиньте идей. Дана последовательность из n вещественных чисел a1, ..., an. Преобразовать ее по следующему правилу: а) первый элемент равен первому элементу; б) второй равен max(a1,...
C++ Поиск корней (включая комплексные) полинома n-й степени
Надо прожку на вижуале... чтобы искала все корни (включая комплексные) полинома н-й степени, когада известны коэвициенты...
C++ Использование цикла while и вложенных циклов 1. Используя цикл while, напишите программу, вычисляющую сумму цифр заданного целого числа. Например, суммой цифр числа 2155 будет 2 + 1 + 5 + 5 = 13. Для выделения цифр используйте остатки от... http://www.cyberforum.ru/cpp-beginners/thread533186.html
C++ Найти минимальный из локальных максимумов массива http://www.cyberforum.ru/cpp-beginners/thread533174.html
// Array 35.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include <iomanip> #include <Windows.h> using namespace std; int Array35(int*x,int n,); void main(){...
C++ минимизация функции сделать с помощью карт карно у меня не получается, слышал можно использовать дерево и рекурсии. знаете ещё какие нибудь способы и как их реализовать? http://www.cyberforum.ru/cpp-beginners/thread533151.html
1Shot2HeaD
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 1
0

Считать с файла строки и записать в буфер. Удалить строки.

28.03.2012, 21:09. Просмотров 988. Ответов 0
Метки (Все метки)

Считать с файла строки записать в буфер. Удалить строки с начиная с X введенным с клавиатуры по Y также введенным с клавиатуры.Т.е. если ввели 4 2, должно удалить 4,5 строки.
Результат записать у файл.
Вот что есть сейчас, работает только если вводить 1 2,1 3. Не хочет работать если ввести 2 1 или 2 4.
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <alloc.h>
#include "string.h"
int main(int argc, char* argv[])
{
    int *mas,n,count,i,j,D,N,k;    FILE *file,*filex;
    count=0;str=0;D=0;N=0;   k=1;
    file=fopen("1.txt","rt");
        while(fgetc(file)!=EOF){
 
         count++;
 
        }
 
 
    fclose(file);
    printf("%d\n",count);
     mas=(int*)malloc(count*sizeof(int));
     file=fopen("zadanie.txt","rt");
     filex=fopen("otchet.txt","wt");
     printf("vvedite nomer ryadka: \n");
     scanf("%d %d",&N,&D);
      
 
     while(!feof(file))
      {
          mas=fgetc(file);
            if((k<N))
            {
                fprintf(filex,"%c",mas);
            }
            if((k!=N)&&(k>D))
            {
 
          fprintf(filex,"%c",mas);
             }
            
if((mas=='\n'))
  {
   if((k==N)&&(k!=D))
   {
   N++;
   k++;
   }
   else
   {
   k++;
   }
  }
 
     }
 
 
         printf("\n");
         fclose(filex);
         fclose(file);
    
        getch();
        return 0;
}
Помогите с алгоритмом удаления плз.

Вернуться к обсуждению:
Считать с файла строки и записать в буфер. Удалить строки.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 21:09
Готовые ответы и решения:

Считать строки из файла, изменить и записать в другой файл
Добрый день. Есть входящий файл: Лицевой счёт 1010047078 показания счётчика (9243) 1010029116...

Считать определённый символ из строки файла и записать его в массив
Как считать определённый символ из строки в файле и записать его в массив? Ещё не очень понятно...

Считать текст из файла и записать в другой только строки, не содержащие определенных символов
Всем привет, кто может помочь с решением данной задачи, буду очень благодарен. &quot;Написать...

Удалить строки из одного файла и записать их в другой
имеется текстовый файл F1.txt. В нем, скажем 10 строк, разделенный знаком каретки(снос строки)....

Как считать строки из файла, если там больше одной строки?
Как считать строки из файла в массив. Если в файле одна строка, то нет проблем, но если несколько,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru