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

Getchar и putchar тип данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread668970.html
Что-то не то в функции write, вроде всё логично, но не выводит(подскажите ошибку #include "stdafx.h" #include "stdafx.h" #include "iostream" #include <fstream> using namespace std; struct Value
C++ Проверка деления на нуль Как проверить в этом коде условие?? Так чтоб было сообщения деления на нуль?? #include<iostream> #include<stdio.h> #include<conio.h> #include<math.h> float a,b,c,d,x; int main() http://www.cyberforum.ru/cpp-beginners/thread668954.html
Обьяснение программы C++
Для Х, принимающего значения от XN до XK с шагом ∆X, определить Y. При условии: Y=A,если x>g Y=B,если 0<=x<=g Y=C,если x<0 Результат выдать в форме таблицы значений X иY. Для таблицы обеспечить подпись столбцов. #include <stdio.h> #include <math.h>
C++ Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей
Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: номер группы, фамилия и инициалы студента, оценки по четырём экзаменам и пяти зачётам ("з" -зачёт; "н" - незачёт). Написать программу выдающую следущую информацию: -фамилии неуспевающих студентов с указанием номеров групп и кол-ва задолжностей; - средний балл, полученный каждым студентом группы Х и всей группой в...
C++ Шифратор и дешифратор http://www.cyberforum.ru/cpp-beginners/thread668894.html
Помогите пожалуйста написать программу, которая зашифровывает файл и расшифровывает, заранее благодарю!
C++ Программа поиска целочисленных сторон a, b, c всех треугольников, площади которых численно равны их периметрам Задача. Составьте программу поиска целочисленных сторон a, b, c всех треугольников, площади которых численно равны их периметрам, если известно, что длина любой стороны треугольника не превышает N (N<100). Ответ оформите в виде таблице, в которой будут представлены только не повторяющиеся наборы сторон треугольника. Например: На входе: N=30 На выходе: № a b c P S 1 5 12 13 30 30 2 ...... подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
11.10.2012, 21:26     Getchar и putchar тип данных
Цитата Сообщение от aleksand Посмотреть сообщение
Объясните пожалуйста подробнее почему именно int
Функция должна возвращать значения 256 символов, плюс специальное значение обозначающее конец файла - всего 257 различных значений. Разрядности char'а для этого не достаточно.
Цитата Сообщение от aleksand Посмотреть сообщение
Если я ставлю char, то программа всё равно работает.
Здесь происходит неявное преобразование типов. Но есть один нюанс, в "интовом" представлении символы кодируются значениями 0х00000000-0x000000ff, а символ EOF - 0xffffffff, и если их сразу присвоить чару, то обычные символы примут вид 0x00-0xff и символ EOF - 0xff. При этом невозможно будеть различить символ с кодом 0xff(допустим в кодировке Windows 1251 это русская "я") от символа EOF и программа может завершиться намного раньше, чем задумал программист.
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru