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

Помогите исправить программу файлы и строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вот такое вот кажется лёгкое задание но не как не могу решить. http://www.cyberforum.ru/cpp-beginners/thread417996.html
задание 223(В,И)Картинки загружайте на форум, во избежание их удаления или потери на сторонних ресурсах.
C++ Удаление пробелов Нужна программа , которая удаляет все пробелы в строке! Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread417995.html
Вывести на экран N первых нечетных положительных чисел C++
Дано число N (N>0). Вывести на экран N первых нечетных положительных чисел (не используя логические операторы). Использовать цикл while.
Вычислить корень из числа. C++
//--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <stdio.h> #include <iostream.h> #include <math.h>...
C++ Нужен совет после Стратуструпа http://www.cyberforum.ru/cpp-beginners/thread417986.html
Как вы думаете можно ли продолжить изучения с++ посли книги Стратуструпа программирования на С++ книгой Р.Лафоре Объектно-ориентированное программирование на C++ или таким видео курсом:...
C++ Схема записи структуры в файл Как записать схему записи структуры в файл? вот функцияint BinFile::DecToBin (int a,int* A) { int i=0,d,n; float s; while(a>0) { n=a%2; ... подробнее

Показать сообщение отдельно
Oniablo
1 / 1 / 0
Регистрация: 26.12.2011
Сообщений: 10

Помогите исправить программу файлы и строки - C++

26.12.2011, 17:18. Просмотров 340. Ответов 5
Метки (Все метки)

Помогите пожалуйста исправить программу.
Создать с помощью текстового редактора файл file.txt, длина которого не превышает 100 символов. Написать программу, которая: выводит текст на экран, удаляет все пробелы из текста, записывает результат в текстовый файл file2.txt.


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 <iostream>
#include <stdio.h>
using namespace std;
const int n=100;
char d[n];
int k=0, t=0,probel=0;
size_t file;
size_t count;
int arr[n];
void main ()
{
    setlocale(LC_ALL, "Russian");
    FILE* fl=fopen("D:\\file.txt", "rt");
    file=fread(&d, sizeof(char), 100, fl);
    cout<<d<<"\n";
const char* file1 = "D:\\file.txt";
FILE* fi;
fi = fopen(file1, "rb");
count = fread(arr, sizeof(char), n, fi);
 
    for (int i=0; i<count; i++)
    {
    for (int i=0; i<count; i++)
    {
            if (d[i]==' ')
            {
                probel+=1;
             for ( k=i; i<count; i++)
             {
          d[i]=d[i+1];
             }
 
        }
    }
    }
    fclose(fl);
    fl=fopen("D:\\file2.txt", "wt");
    file=fwrite(&d, sizeof(char), count, fl);
    fclose(fl);
        system("PAUSE");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru