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

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

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

Организация работы с данными (входные данные должны вводиться из файла, а выходные выводиться в файл) - C++

09.06.2013, 19:19. Просмотров 827. Ответов 17
Метки нет (Все метки)

входные данные должны вводиться из
файла, а выходные выводиться в файл.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 #include <string>
 using namespace std;
 int main()
 {
 char t[]="11010101110100000011101010101110011000110";
 char ch;
 
 cout<<"symbol for compare (0 or 1): ";
 cin>>ch;
 
 if(ch!='0') ch ='1';
 
 cout<<t<<endl;
 
 for(int i=1; i<strlen(t); ++i)
 if( t[i-1] == ch) t[i]='0';
 else t[i]='1';
 
 cout<<t<<endl;
 
 system("pause");
 }
Как организовать это?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 19:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Организация работы с данными (входные данные должны вводиться из файла, а выходные выводиться в файл) (C++):

Входные/выходные данные. Метод решения и результат работы - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { char i; cin&gt;&gt;i; cout&lt;&lt;&quot;Vvedite bukvu&quot;&lt;&lt;endl; ...

Вычисление интергала, но входные данные сначала считываются из файла, а выходные наоборот в него записываются. Подскажите пожалуйста как это сделать - C++
Заранее спасибо за помощь.) #include&lt;iostream&gt; #include&lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;cmath&gt; using namespace std; float...

Игра Змейка. Нужны входные и выходные данные - C++
Курсовой, нужны входные и выходные данные. в интернете не могу найти. Вот основа курсача: http://olocoder.ru/SC1.html (исходный код и...

Объяснить, где в заданном коде входные и выходные данные - C++
Ребят помоги пожалуйста объяснить, где тут входные и выходные данные. Как сделать правильно описание программы? Ну т.е где входные данные...

Программа получает входные данные из файла input.txt. Файл содержит строки, содержащие математические действия - C++
Помогите написать программу Программа получает входные данные из файла input.txt. Файл содержит строки, содержащие математические...

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

17
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 19:59 #2
Изменить в этой программе, ввод/вывод из консоли на ввод/вывод из файла?
1
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 20:14  [ТС] #3
Да) именно так)
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 20:27 #4
Воспользуйтесь freopen()
0
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 20:39  [ТС] #5
Не могли бы Вы помочь? уже всю голову забил этим кодом( Если нужно могу оплатить
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 20:45 #6
Включите личные сообщения.
freopen("input.txt","r",stdin);
0
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 20:48  [ТС] #7
А где они включаются?
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 20:53 #8
http://www.cyberforum.ru/profile.php?do=editoptions
0
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 21:05  [ТС] #9
включил)

Добавлено через 9 минут
Поможете?
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 21:07 #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
#include <iostream>
#include <string>
using namespace std;
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
char t[]="11010101110100000011101010101110011000110";
char ch;
 
cout<<"symbol for compare (0 or 1): ";
cin>>ch;
 
if(ch!='0') ch ='1';
 
cout<<t<<endl;
 
for(int i=1; i<strlen(t); ++i)
if( t[i-1] == ch) t[i]='0';
else t[i]='1';
 
cout<<t<<endl;
 
system("pause");
}
1
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 21:11  [ТС] #11
А вывод обратно в файл как осуществляется?
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 21:13 #12
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
#include <iostream>
#include <string>
using namespace std;
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
char t[]="11010101110100000011101010101110011000110";
char ch;
 
cout<<"symbol for compare (0 or 1): ";
cin>>ch;
 
if(ch!='0') ch ='1';
 
cout<<t<<endl;
 
for(int i=1; i<strlen(t); ++i)
if( t[i-1] == ch) t[i]='0';
else t[i]='1';
 
cout<<t<<endl;
 
system("pause");
}
0
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 21:20  [ТС] #13
Просто он должен иметь примерно такой вид:



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
#include <stdio.h> 
char sPI[] = "\nВведите имя входного файл
char sEI[] = "Ошибка открытия файла."; 
char sPO[] = "\nВведите имя выходного фай
char sEO[] = "Ошибка создания файла."; 
 
void main(){ 
FILE *InpFile, /* входной файл */ 
  *OutFile; /* выходной файл */ 
char f_name[30]; /* имя файла */ 
int c; 
 
/* открытия входного файла */ 
printf( "%s", sPI ); 
gets( f_name ); 
while( !(InpFile = fopen( f_name, "rt" ))){ 
  printf( "%s%s", sEI, sPI ); 
  gets( f_name ); 
  } 
 
/* открытия выходного файла */ 
printf( "%s", sPO ); 
gets( f_name ); 
while( !(OutFile = fopen( f_name, "wt" ))){ 
  printf( "%s%s", sEO, sPO ); 
  gets( f_name ); 
  } 
 
/* обработка */ 
while( (c = getc( InpFile )) != EOF ) 
  if( !(c==' '||c=='\t') ) putc( c, OutFile ); 
 
/* закрытие файлов */ 
fclose( InpFile ); 
fclose( OutFile ); 
}/* main */
0
FORWARD^
5 / 5 / 0
Регистрация: 14.01.2011
Сообщений: 20
09.06.2013, 21:27 #14
Вам чисто на C?

включите личные сообщения
http://www.cyberforum.ru/profile.php?do=editoptions
0
oldschool
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 11
09.06.2013, 21:33  [ТС] #15
все включено, может не там смотрю.. если поможет то могу дать эл. почту
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 21:33
Привет! Вот еще темы с ответами:

С калвы вводиться произвольный номер товара, выводиться должено имя и цена этого товар - C++
Смысл самой проги: Есть два файла.Первый это номер товара, название, и цена. Второй -номер заказа и номер товара.С калвы вводиться...

Задача на с++. Сортировка массивов. Входные данные читать из файла! - C++
:help: Помогите пожалуйста написать программу, по данной задаче. Дана целочисленная матрица A = {aij}, где 1≤ i ≤n; 1≤ j≤ m....

Файл: Изменить программу таким образом чтобы ввод исходных данных осуществлялся из файла, результат также должен выводиться в файл - C++
Помогите разобраться с этой проблемой, исходную задачу я написал, а вот как считать из файла не получается. Необходимо изменить программу...

Сделать так, чтобы входные данные записываются в файл input.txt, а выходные в output.txt - Turbo Pascal
uses crt; const n=5; var a:array of integer; i,p1,p2:integer; Begin clrscr; p1:=1; p2:=1; for i:=1 to n do


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
09.06.2013, 21:33
Ответ Создать тему
Опции темы

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