Вот что нужно сделать - "Написать функцию, которая принимает на вход целое число и возвращает количество единиц в бинарном представлении указанного числа", как я понял делаю Текстовый файл и вношу все в бинарном виде. Все хорошо, только фай он мне не делает, почему не пойму(
| Код | #include <iostream> #define _CRT_SECURE_NO_DEPRECATE
using namespace std; /* Текстовый массив полностью пишем в файл в бинарном виде */ int fun(int chis){ FILE *f; f=fopen("New.txt","wb"); unsigned char b; fwrite(&chis,1,sizeof(chis),f); fclose(f); return 0; }
void main(){ int h; cout << "Begin number = " << endl; cin >> h; int fun(int h); cout << "Eng" << endl; system("pause"); }
|
кто может подсказать почему? |