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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gdeya
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 13
#1

Программа копирования файла с удвоением пробелов C++ - C++

19.06.2012, 23:26. Просмотров 735. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста доделать программу.
Нужно написать программу копирования файлов с удвоением пробелов.
Смогла написать только программу копирования.
А вот удвоить пробелы как-то не получается.
Вот мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
 char Fname[50], Fname2[50];
 cout<<"Old file name:";
 cin>>Fname;
 cout<<"New file name:";
 cin>>Fname2;
 freopen(Fname,"r",stdin);
 freopen(Fname2,"w",stdout);
 char s[100];
 bool first = true;
 while(gets(s))
 {
  puts(s);
  first = false;  
 }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2012, 23:26     Программа копирования файла с удвоением пробелов C++
Посмотрите здесь:

C++ Программа поиска и копирования данных
C++ Написать программу копирования файла с заменой пробелов на символ |.
программа копирования файла C++
копирования файла в обратном порядке C++
Чтение пробелов из файла C++
C++ Чтение пробелов из файла C++
C++ Ошибка копирования файла
C++ Программа удаления начальных пробелов
C++ Программа для подсчета пробелов во введенной пользователем строке
C++ Чтение из файла(игнорирование пробелов)
Программа, которая считает количество пробелов в строке C++
Вывести номера строк с удвоением букв в словах C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
darkknight2008
62 / 62 / 6
Регистрация: 16.10.2011
Сообщений: 200
19.06.2012, 23:33     Программа копирования файла с удвоением пробелов C++ #2
Замени цикл на это. Должно работать.
C++
1
2
3
4
5
6
char ch;
 while((ch = getc(stdin)) != EOF)
 {
    if (ch == ' ')
      printf("  ");
 }
Gdeya
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 13
20.06.2012, 13:52  [ТС]     Программа копирования файла с удвоением пробелов C++ #3
Spasibo)
darkknight2008
62 / 62 / 6
Регистрация: 16.10.2011
Сообщений: 200
20.06.2012, 14:36     Программа копирования файла с удвоением пробелов C++ #4
Я немного ошибся, пусть лучше будет так.
C++
1
2
3
4
5
6
7
8
char ch;
 while((ch = getc(stdin)) != EOF)
 {
    if (ch == ' ')
      puts("  ");
    else
      putc(ch, stdout);
 }
Gdeya
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 13
20.06.2012, 15:22  [ТС]     Программа копирования файла с удвоением пробелов C++ #5
Spasibo, razobralas', dobavila ewe koe chto.
Yandex
Объявления
20.06.2012, 15:22     Программа копирования файла с удвоением пробелов C++
Ответ Создать тему
Опции темы

Текущее время: 19:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru