#include <iostream>
#include <fstream>
using namespace std;
void main()
{
ofstream fout("put.txt", ios::binary);
ifstream fin("put.txt", ios::binary);
char c;
unsigned char s;
fout << char(26);
fout.flush();
fin >> c;
s = c;
cout << c << " = " << (int)c << endl;
cout << s << " = " << (int)s << endl;
}
Элментеарнаяб интересная программа
#include <fstream>
using namespace std;
void main()
{
ofstream fout("put.txt");
ifstream fin("put.txt");
char c;
unsigned char s;
fout<<char(26);
fin>>c;
s = c;
cout<<c<<" = "<<(int)c<<endl;
cout<<s<<" = "<<(int)s<<endl;
}
Смотрите пожалуйста здесь, консольном выходить -52 и 204; как вы видели я хочу увидет число 26! подскажите, как я могу получить 26?
Цитата: Green
Код:
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
ofstream fout("put.txt", ios::binary);
ifstream fin("put.txt", ios::binary);
char c;
unsigned char s;
fout << char(26);
fout.flush();
fin >> c;
s = c;
cout << c << " = " << (int)c << endl;
cout << s << " = " << (int)s << endl;
}
#include <fstream>
using namespace std;
void main()
{
ofstream fout("put.txt", ios::binary);
ifstream fin("put.txt", ios::binary);
char c;
unsigned char s;
fout << char(26);
fout.flush();
fin >> c;
s = c;
cout << c << " = " << (int)c << endl;
cout << s << " = " << (int)s << endl;
}
P.S. заключай код на форуме в теги [noparse]
Код:
Спасибо Гриин, на самом деле ето был большая проблемма, я просто упростил, и сделал простой пример, а многие думали что ето просто загадка для развлечение...а уменя решаеться большая проблемма,