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

Ошибка - C++

Восстановить пароль Регистрация
 
Faithful
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 11
23.06.2013, 22:50     Ошибка #1
Доброго времени суток. Возникла ошибка в Visual studio 2012.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
 
{
 int x;
 cin >> x;
 cout << islower(x) <<endl ;
 return 0;
}
Но если Int заменить на Char, то программа работает вполне успешно. К сожалению, я не смог найти объяснения этому ни в книге, ни на форумах. В чем ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 22:50     Ошибка
Посмотрите здесь:

При компиляции ошибка. Ошибка c++ C2678 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Faithful
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 11
23.06.2013, 23:16  [ТС]     Ошибка #2
Цитата Сообщение от SeregaC++ Посмотреть сообщение
потому что функция islower() должна принимать char.
Спасибо! Один только вопрос, где я мог об этом узнать, кроме форума?
Expocooky
 Аватар для Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
23.06.2013, 23:18     Ошибка #3
Цитата Сообщение от Faithful Посмотреть сообщение
Спасибо! Один только вопрос, где я мог об этом узнать, кроме форума?
А зачем ты используешь функцию, не зная ее синтаксиса и предназначения?
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
23.06.2013, 23:19     Ошибка #4
у меня VS2012, никаких ошибок нет.
Faithful
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 11
23.06.2013, 23:19  [ТС]     Ошибка #5
Цитата Сообщение от Expocooky Посмотреть сообщение
А зачем ты используешь функцию, не зная ее синтаксиса и предназначения?
Упражнение в книге было, в котором первый раз появилась эта функция.

Цитата Сообщение от SeregaC++ Посмотреть сообщение
у меня VS2012, никаких ошибок нет.
У меня тоже, но вылезает ошибка: Debug Assertion Failed!
Yandex
Объявления
23.06.2013, 23:19     Ошибка
Ответ Создать тему
Опции темы

Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru