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

не понимаю-почему не сравнивает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ глобальные static-переменные и разбиение на файлы http://www.cyberforum.ru/cpp-beginners/thread297381.html
Подскажите как связываются файлы при работе со static-переменными? К примеру если я хочу чтобы у меня static переменные были в одном файле, а вся соль программки в другом. Как они связываются между...
C++ Перегрузка оператора + Написал для перегрузки оператора + class BoolMatrix { private: int feet; public: BoolMatrix(int f): feet(f) {} BoolMatrix operator+ (BoolMatrix obj2) { http://www.cyberforum.ru/cpp-beginners/thread297372.html
C++ Максимальный поток в графе, объясните идиоту
const int inf = 1000*1000*1000; typedef vector<int> graf_line; typedef vector<graf_line> graf; typedef vector<int> vint; typedef vector<vint> vvint;
Сравнить значения выдаваемые 2-мя функциями C++
Всем привет! написал программу игра в кости... есть две функции draw1,draw2 которые рисуют кости для 1 и 2 игрока и подсчитывают число выпавших костей отдельно для каждого игрока. Как сделать так...
C++ Написать программу заполнения массива A[1..N,1..M] нулями и единицами в шахматном порядке http://www.cyberforum.ru/cpp-beginners/thread297357.html
кому по силам сделать какие задачи??надо в pelles c! Задание 1. Написать программу заполнения массива A нулями и единицами в шахматном порядке. Задание 2. Заменить все гласные в слове на их...
C++ Очередь на основе массива Сделал программу, которая создает очередь с помощью массива. Но работает она криво.Например, если ввести длину очереди 3 элемента, написать их, а затем удалить 2 из них, то все будет нормально, но... подробнее

Показать сообщение отдельно
Vlad_IT
1439 / 345 / 17
Регистрация: 03.04.2010
Сообщений: 2,095
17.05.2011, 00:53
На место сравнения можно сделать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<fstream>
#include<string>
#include<iterator>
using namespace std;
 
int main()
{
  ifstream i1("1.txt"), i2("2.txt");
  if(!i1||!i2){cerr<<"File not found";system("pause"); return -1;}
  string str1,str2;
  i1  >> str1;
  i2 >> str2;
  if(str1 != str2) cout << "False";
  else cout << "True";
  i1.close();
  i2.close();
  return 0;
}
а на место получения даты вот

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<fstream>
#include<string>
#include<iterator>
#include <stdlib.h>
using namespace std;
int main(){
 system("del 1.txt");
 system("del 2.txt");
         char str[100];
std::cout<<"Enter your time, please:";
cin>>str;
freopen("2.txt", "a", stdout);
std::cout<<str<<"\n";
fclose(stdout);
freopen("1.txt", "a", stdout);
    system("time/t");
fclose(stdout);
 
  return 0;
}
Попробуйте
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru