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

Создать файл состоящий из нулевых байтов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1112997.html
#include "stdafx.h" #include <iostream> #include <math.h> typedef double TMatrix; typedef double TVector; const int N=10; void FillMatrix(TMatrix A); void PrintMatrix(TMatrix A); void GetVector(TVector V, TMatrix A);
C++ Смоделировать на компьютере последовательность бросаний несимметричной монеты Смоделировать на компьютере последовательность бросаний несимметричной монеты. Смещение центра тяжести монеты задается величиной p, 0<p<1, p не равно 1/2. Пусть p означает вероятность выпадения орла. Осуществить серии из n=10, 50, 100, 500, 1000, 10 000 бросков. Оценить p двумя способами: 1. классически -- как относительную частоту появления орла, 2. байесовски -- как значение параметра, в... http://www.cyberforum.ru/cpp-beginners/thread1112990.html
QUICKsort и MERGEsort недостатки и преимущества C++
Добрый вечер! Qsort плоха тем, что в худшем случае работает за О(n^2). Mergesort стабильна и работает ВСЕГДА за n*log(n). Расскажите, пожалуйста, поподробнее, в чем преимущество quicksort? Чем она лучше mergesort?
Для каждого слова определить, является ли оно корректным именем C++
1. Вводится массив слов. Для каждого слова определить, является ли оно корректным именем (первая буква - буква, остальные - буквы, цифры или подчеркивания). 2. Усовершенствовать предыдущую программу, так чтобы она могла распознавать служебные слова (if, for, do, while, switch, const, int, long) и считала их недопустимыми.
C++ Найти в тексте наибольший по длине начальный отрезок цифрового алфавита http://www.cyberforum.ru/cpp-beginners/thread1112939.html
Дана последовательность символов (строка). Найти в тексте наибольший по длине начальный отрезок цифрового алфавита или вывести сообщение, что такого отрезка нет.
C++ Найти количество тех элементов массива Найти количество тех элементов массива, которые не содержат в своей записи цифру 5, а также найти минимальный элемент среди тех, которые имеют заданное количество делителей подробнее

Показать сообщение отдельно
ValeryS
Модератор
6451 / 4917 / 451
Регистрация: 14.02.2011
Сообщений: 16,308
06.03.2014, 22:01     Создать файл состоящий из нулевых байтов
Цитата Сообщение от VladSharikov Посмотреть сообщение
Кодировка походу ASCII.
в си 0 означает конец строки
так что о кодировке забудь
Цитата Сообщение от Catstail Посмотреть сообщение
Открываешь файл как двоичный на запись.
и далее
Цитата Сообщение от Catstail Посмотреть сообщение
Создаешь массив нужного размера и заполняешь нулями.
если не хочешь массив то в цикле записывай в файл 0
например записать миллион 0
C++
1
2
3
4
5
6
7
8
9
10
11
12
unsigned char bt=0;
 
 FILE *fp;
 
  if((fp=fopen("test", "wb"))==NULL) {
    printf("Не удается открыть файл.\n");
    exit(1);
  }
for(int i=0;i<1000000;i++)
  fwrite(&bt,1,1,fp);
 
fclose(fp);
Добавлено через 2 минуты
Цитата Сообщение от VladSharikov Посмотреть сообщение
2) В аски таблице смотрим и ищем арабский ноль. значит бит получается 05.
переведи

код '0' это в шеснадцетеричной 0x30 в десятичной 48
какой бит 05????
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru