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

Задача про буквы - C++

Восстановить пароль Регистрация
 
shalnoi
Сообщений: n/a
04.01.2012, 19:33     Задача про буквы #1
Условие задачи таково: изменить в строке все маленькие буквы на большие, всё это делается в файле!Мой вопрос:существуют ли какие лиюо функции которые определяют величину буквы или какие другие способы решения существуют!Язык Си!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2012, 19:33     Задача про буквы
Посмотрите здесь:

Задача про скобки C++
Задача про планировщик C++
C++ Задача про год
Задача про рюкзак C++
Задача про температуру C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,094
04.01.2012, 19:35     Задача про буквы #2
Есть функция toupper()
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.01.2012, 19:38     Задача про буквы #3
Цитата Сообщение от shalnoi Посмотреть сообщение
существуют ли какие лиюо функции которые определяют величину буквы
Да, islower, определяет строчная ли буква http://www.cplusplus.com/reference/c...ctype/islower/
C++
1
int islower ( int c );
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
04.01.2012, 19:39     Задача про буквы #4
преобразовывай символы к int, символы в нижнем регистре больше символов в верхнем на 32
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
04.01.2012, 19:41     Задача про буквы #5
Цитата Сообщение от R136a1 Посмотреть сообщение
преобразовывай символы к int,
За чем преобразовывать? В Си целые числа сами к int преобразуются
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
04.01.2012, 20:08     Задача про буквы #6
go, я вот это имел в виду
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  GNU nano 2.2.6                Файл: 1.c                                       
 
#include <stdio.h>
 
int main()
{
        char a;
 
        scanf("%c",&a);
 
        if(a > 96 && a < 123)
                printf("%c\n",a-32);
 
        return 0;
}
Yandex
Объявления
04.01.2012, 20:08     Задача про буквы
Ответ Создать тему
Опции темы

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