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

Считывание из файла комментариев и запись их в один файл (Ошибка в программе) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключи http://www.cyberforum.ru/cpp-beginners/thread737581.html
Создать программу с абстрактным базовым классом и множественным наследованием, реализовать в нем: • конструктор, • деструктор, • виртуальную функцию просмотра текущего состояния объекта print(), • friend, • функцию Run (). Производные классы должны содержать переопределенную функцию просмотра состояния объектов (print()). Используя стандартные файловые потоки, информацию об объектах...
C++ ошибочные выходные данные в программе с использованием меню Dev C++ такая проблема: делаю меню, вызываю функцию записи значений в файл одной командой(1), другой командой (2) вывожу введенные значения ранее из файла и там появляется нежелательная строчка с непонятной ерундой, типы вводимых переменных и выводимых проверяла, что только не делала, Помогите пожалуйста!! Срочно надо #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h>... http://www.cyberforum.ru/cpp-beginners/thread737570.html
шифр Гронсфельда C++
доброго времени суток! помогите, пожалуйста, написать программу "из внешнего файла в формате «ТХТ» ввести текст и зашифровать/расшифровать его методом Гронсфельда. Результат записать во внешний файл в формате «ТХТ»"
Сортировка слиянием C++
На лабороторной задали написать сортировку массива слиянием, рабочую версию реализовать удалось, только вот она жрёт лишнюю память, которая висит занятой после выхода из сортировки, это происходит из-за постоянного выделения памяти под new_num. Может кто-нибудь подскажет как можно это исправить ? Вот сам код void merge_sort(int*& left, int n) { if (n>1) { int split = n/2; int* right...
C++ Целочисленное деление с++ http://www.cyberforum.ru/cpp-beginners/thread737537.html
Разделить количество компьютеров между тремя классами так , чтобы их количество было приблизительно одинаковым.
C++ Написать программу с функцией для обмена строк двумерного массива, отсортировать массив Написать программу с функцией для обмена строк двумерного массива с ее помощью отсортировать массив по элементам третьего столбца. подробнее

Показать сообщение отдельно
Julia9311
3 / 3 / 0
Регистрация: 05.11.2011
Сообщений: 190
18.12.2012, 23:10     Считывание из файла комментариев и запись их в один файл (Ошибка в программе)
По заданию мне нужно написать программу, которая бы из файла считывала комментарии и записывала их в один файл, а оставшийся текст - в другой. Эта программа почему-то записывает только комментарии, но не записывает текст, в чем причина?
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
#include <stdio.h>
#include <cstring>
 
int main()
{    
  FILE *pfin = fopen("in.txt", "r"),         
         *pfout = fopen("out.txt", "w");
 
 
  if( pfin != NULL && pfout != NULL )    
  {        
    char buf[256], *p;        
 
    while( fgets( buf, sizeof(buf), pfin) != NULL )       
      if( (p = strstr(buf, "//")) != NULL ) fputs( p, pfout);        
 
    fclose(pfin);            
    fclose(pfout);     
  }    
  else        
    perror( "fopen failed" );
FILE *afout = fopen("out1.txt", "w");     
if(pfin && afout)    
{        
   char buf[256],*a;        
for(; fgets(buf, sizeof(buf), pfin); )        
{            
if ( a = strstr(buf, "//") )            
{               
 strcpy(a, "\n");           
 }             
fputs(buf, afout);        
}                
fclose(pfin);        
     
 fclose(afout);    
 }   
 else        
perror("fopen failed");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru