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

Функция с типом char, которая должна возвращать интовое значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проинциализировать и использовать массив указателей на функции http://www.cyberforum.ru/cpp-beginners/thread1780881.html
Пытаюсь проинциализировать и использовать массив указателей на функции. Компилятор упорно выдает ошибку, даже если следовать многочисленным примерам в интернете и книгах: myclass.h void a(); void b(); void c(); void (*funPtrsArray)() = {a, b, c};//ошибка "a brace-enclosed initializer is not allowed here before '{' token" //ISO C++ forbids...
C++ Как закрыть поток после вызова detach()? Всем здрасьте ! С join всё понятно, программа ждёт, когда завершится этот поток. Допустим я вызвал метод detach, как мне поток закрыть ? void My() { // actions http://www.cyberforum.ru/cpp-beginners/thread1780871.html
C++ WinAPI Как выключить монитор программно?
Имеется 2 противоположных вопроса: * Как выключить монитор програмно? При этом должно остаться срабатывание на мышь и клаву. * Как не дать таймеру сработать пока работает приложение?
C++ Что делает Thread::joinable?
Всем здрасьте ! Объясните мне, пожалуйста, что именно делает этот метод и как может мне помочь ? std::thread::joinable
C++ Обратная польская запись (порт с Java) http://www.cyberforum.ru/cpp-beginners/thread1780834.html
Всем привет! Написал порт обратной польской записи (портировал со своего проекта на Java),но код не работает, можете подсказать, в чём ошибка? #include <iostream> #include <vector> #include <cmath> #include <ctype.h> using namespace std;
C++ Можно ли передать в функцию две переменных через 1 какую-нибудь конструкцию? Можно ли передать в функцию две переменных через 1 конструкцию чтобы вместо этого int a=5; int b=10; Func (a,b); выглядело так подробнее

Показать сообщение отдельно
Unknownx
Заблокирован
14.07.2016, 23:12     Функция с типом char, которая должна возвращать интовое значение
Цитата Сообщение от Техник228 Посмотреть сообщение
И все работает. Но если указать сторону квадрата больше 10 выдает какой-то бред... в чем может быть проблема?
- потому что char во первых максим что может уместит - это 255, во вторых код выше собраться не может т.к не соовт прототип функции её объявлению, следует всё записать вот так

Добавлено через 34 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
char ArOfShp (int);
int main ()
{
    int sqsd;
    cout << "Enter square side: ";
    /*cin >> sqsd;*/sqsd = 11;
    cout << "The square area is: " << (int)ArOfShp (sqsd) << "\n\n";
    return 0;
}
 
char ArOfShp (int a)
{
    int c;
    return c=a*a;
}
http://codepad.org/IBYq6EUR
Enter square side: The square area is: 121
 
Текущее время: 14:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru