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

как сравнить два тхт file? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ преобразование матрицы http://www.cyberforum.ru/cpp-beginners/thread401554.html
провести преобразование матрицы А таким образом:положительные элементы заменить на число 2 ,отрицательные -на 1,нулевые -на 3:
C++ Двумерный массив с указателями Здраствуйте. Не получаеться переделать задачу под свою,помогите пожалуйсто. вот пример. #include <iostream.h> #include <conio.h> int Fun_Sum_Kol(int, int, int**, int*); void main() { int **a, i, j, n, m, sum, kol; cout << "\t Input N, M : "; cin >> n >> m; http://www.cyberforum.ru/cpp-beginners/thread401537.html
C++ Табуляция
Добрый вечер, форумчане. Вопрос такой: как можно задав в коде программы, например, рисунок: ^ / | \ / | \ сделать так, что бы в консольном окне он выдавал его несколько раз, причем и в длину, типо:
Странное поведение map в объкт-функции C++
есть класс class writer { map <string, list<string> > &dat; list<string> &all; bool flag; //true = familiya public: writer( map <string, list<string> > &dat_, list<string> &all_): dat(dat_), all(all_)
C++ посчитать количество слов или отдельных символов в предложении http://www.cyberforum.ru/cpp-beginners/thread401513.html
дан текст ,нужно вывести количество слов . Примечание: слово представляет собой последовательность символов, разделенных пробелами !!! пример : ввод I live in Almaty . Almaty is my hometown . I love my hometown . вывод : . 3 Almaty 2 I 2 ...
C++ Найти площадь 5-угольника, заданного координатами вершин вершины пятиугольника задано своими координатами М1(0;0), M2(1,2), M3(3,2), M4(5,0), M5(4,-2). Вычислить площадь пятиугольника ,воспользовавшись при этом формулой Герона ,где р=(a+b+c)/2;a,b,c- длины сторон.с++ подробнее

Показать сообщение отдельно
lp_4eva
Учусь...
 Аватар для lp_4eva
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167
07.12.2011, 22:06  [ТС]     как сравнить два тхт file?
Цитата Сообщение от RobertMenus Посмотреть сообщение
сравнивай посимвольно
это как?

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
#include <iostream>
 #include <string>
 #include <string.h>
 #include <stdlib.h>
 #include <iomanip>
 
 using namespace std;
 
 void main()
 {
     ios_base::sync_with_stdio(false);
 
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
 
    string s;
    string output="";
 
 setlocale(0,"Rus");
 cin>>s;
 int i;
 int e= s.length();
 int *ai=new int [e];
 
 for (i=0; i<e; i++)
 {
 ai[i]=int(s[i]);
 
 }
 char a[33];
 
 
 for (i=0; i<e; i++)
 {
 itoa(ai[i],a,2);
 cout<<a<<"\t";
 }
 }
Вот мой код выводит
1100100 1101001 1100001 1101110 1100001
Хорошо сделаю еще:
C++
1
    freopen("mistake.txt", "r", stdin);
Но:
А mistake.txt я вручную пишу специально ошибку потом он должен сравнить эти две строки?
Но как сделать чтобы считывал с обеих файлов и как их считывать по символьно?
Плиз в коде покажите!
Я не врубаюсь=(
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru