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

Как символ конца файла выглядит в двоичном представлении? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кодировки, вывод/ввод на консоль и в файл http://www.cyberforum.ru/cpp-beginners/thread861010.html
Помогите разобраться с кодировками, а то я в этом вопросе не очень разбираюсь. Не получается одновременно сделать правильный ввод и вывод в одной программе, все известные мне методы я уже перепробовал. Вот код:#include <iostream> #include <string> #include <fstream> #include <windows.h> int main () { //SetConsoleCP (1251); SetConsoleOutputCP (1251); //строки wstring вообще не выводит...
C++ Сортировка массива объектов класса Пишу программу в которой есть массив объектов и методы которые его сортируют, но после сортировки ничего не выводится, а просто чистое консольное окно, помогите разобраться TMagnitafon.h #pragma once #include "string.h" class TMagnitafon { public: char pType; char pFirma; http://www.cyberforum.ru/cpp-beginners/thread861002.html
C++ Запись кириллицы в строку из консоли
Столкнулся с такой проблемой: если я пытаюсь заполнить строку из консоли, то потом из этой строки на экран выводятся кракозябры. Подскажите, пожалуйста, как сделать, чтобы все было нормально? int _tmain(int argc, _TCHAR* argv) { setlocale (LC_ALL,"rus"); string str; char tmp; cout<<"Введите, что вы хотели бы вывести на экран: "; getline(cin,str); cout<<str<<endl; system...
Наибольшее расстояние между словами в файле C++
Полный текст задачи: Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и найти наибольшее расстояние между этими словами.(сколько слов между ними). Добавлено через 8 минут #include<fstream> #include<iostream> #include<string> #include<conio.h> #include<stdio.h> #include <sstream> #include <locale.h>
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread860970.html
Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема? Вот пример файла: 1 1 1 2 2 2 А вот что получается когда считываю файл: 1 1 1 2 2 2 2 2 void output(Toys &T) { ifstream in("1.txt");
C++ в чем ошибка? Дано целое позитивное число n. Составить алгоритм вычисления суммы В чем ошибка в коде?#include <iostream> #include <conio.h> #include <math.h> #include <locale.h> using namespace std; //главная функция программы, с нее начинается выполнение int main() подробнее

Показать сообщение отдельно
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
11.05.2013, 00:24     Как символ конца файла выглядит в двоичном представлении?
Цитата Сообщение от Levenyatko Посмотреть сообщение
Пытаюсь реализовать Хаффмана и столкнулась с такой проблемой: когда я записываю сформированный код в файл у меня в некоторых байтах получается символ конца файла..
Дабы исключить всякие сюрпризы делайте запись/чтение в файл в бинарном режиме.

Цитата Сообщение от Levenyatko Посмотреть сообщение
как он выглядит в двоичном представлении? и если можете подскажите как сделать так чтобы исправить это..
Исправлять ничего не надо. Тот символ конца файла, которое возвращается функциями чтения, является отдельным специальным условным обозначением.

Цитата Сообщение от anmartex Посмотреть сообщение
Ошибся
Вас немного не туда занесло.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru