Форум программистов, компьютерный форум 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
Модератор
6513 / 4979 / 460
Регистрация: 14.02.2011
Сообщений: 16,488
06.03.2014, 22:37     Создать файл состоящий из нулевых байтов
Цитата Сообщение от VladSharikov Посмотреть сообщение
Это не значит арабский символ "0", что по аски кодировке 0x5??
да где ты это нашел?
посмотри еще раз таблицу
0х05 это
ENQ, 05 — Enquire. Прошу подтверждения.
использовалось в телетайпах, сейчас устарело
код '0'(символ 0) 0х30
Цитата Сообщение от VladSharikov Посмотреть сообщение
Я прав, что это нулевой байт — это байт 0x0, то есть символ NUL, правильно?
и да и нет
NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
компьютер понимает только числа( причем двоичные)
а как их интерпретировать числа, адреса, буквы, яркость пиксела это уже задача программиста и программы

так вот Си, а равно и в плюсах, 0 это означает конец строки
так что открыть файл в текстовом режиме и записать туда 0 не получится
поэтому нужно открывать файл в двоичном режиме
а как я уже показал
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru