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

Использование cctype - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интерполяционный поиск http://www.cyberforum.ru/cpp-beginners/thread963288.html
int p_dv(TSsot c) { int i=0, j=nst-1, m; while(i<j) { if (c==c) if (c==x) return i; else return -1; m=i+(j-i)*(x-c)/(c-c);
C++ Определить взаимное расположение прямых В общем есть точки x1 x2 x3 x4 y1 y2 y3 y4, которые определяют координаты двух точек одной прямой и двух точек другой прямой. Нужно узнать паралельны, перпендикулярны или пересекаются под некоторым углом прямые http://www.cyberforum.ru/cpp-beginners/thread963286.html
C++ ANSII в С++
Доброго Вам времени суток, Господа. У меня возник вопрос как в С++ работать с ANSII кодировкой. например если я хочу чтобы на экран вывело число 5. вот например это можно зделать так: cout<<"5"<<endl; а вот как спомощью ANSII вывести 5 на экран? Надо ли подключать какие-либо библиотеки для этого? Если я не правильно как-то выразился, извените.
C++ вроде метод монте карло
распишите пожалуйста что делает это программа?? int i,a,b,n,k,c,d,e,f; double s1,s,x,y,z; int _tmain(int argc, _TCHAR* argv) { setlocale (0,""); //n=1 cout << "n=1\n"; a=1; b=3;
C++ Проблемы со структурой http://www.cyberforum.ru/cpp-beginners/thread963273.html
Суть проблемы в том что я в ф-ии renumber записываю в элемент структуры number числа, но при d других ф-иях вместо этих чисел выводит какой-то мусор. #include <stdio.h> #define MAX_LEN 100 #include <iostream> using namespace std; FILE *f; char a; /**********************************************/
C++ Как правильно производится наследование элементов от шаблона класса? В чем ошибка? Приведу чисто условный пример. Есть какой-нибудь шаблон класса: template <class tempType> class Base { protected: tempType tempVar; public: Base(tempType temp){tempVar=temp;} }; Теперь я хочу создать производный от этого шаблона класс. В нем ничего нет. class Inherit: public Base<class tempType> подробнее

Показать сообщение отдельно
iceglen
 Аватар для iceglen
24 / 24 / 2
Регистрация: 24.06.2013
Сообщений: 105
26.09.2013, 23:02     Использование cctype
1. Напишите программу, которая читает клавиатурный ввод до символа @ и повторяет его, за исключением десятичных цифр, преобразуя каждую букву верхнего регистра в букву нижнего регистра и наоборот. (Не забудьте о семействе функций cctype.)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <cctype>
 
using namespace std;
 
int main()
{
  cout << "Enter some letters (@ for quit): " << endl;
  char ch;
  cin.get(ch);
  while(ch != '@')
  {
    if(isupper(ch))
    {
      tolower(ch);
      cout << ch;
    }
    else if(islower(ch))
    {
      toupper(ch);
      cout << ch;
    }
    else if(ispunct(ch))
    {
      cout << ch;
    }
    else if(isspace(ch))
    {
      cout << ch;
    }
    cin.get(ch);
  }
  cout << endl;
  return 0;
}
Проблема в том, что программа не переводит буквы в противоположный регистр, хотя компилируется без ошибок. Я что-то упустил?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru