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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
#1

Верхний регистр в файле - C++

22.09.2013, 15:06. Просмотров 708. Ответов 6
Метки нет (Все метки)

Доброго времени суток.
Кого не слишком затруднит и не отберет много времени, прошу написать код программы )

Написать программу вычисления количества символов верхнего регистра в файле. Обработать ошибки.

Добавлено через 19 часов 53 минуты
пожалуйста)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2013, 15:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Верхний регистр в файле (C++):

В верхний регистр - C++
Привет всем. Подскажите как можно сделать чтобы при передаче в функцию строки ( word ) она изменяла первую букву каждого слова на...

Верхний и нижний регистр - C++
Напишите программу, которая читает клавиатурный ввод до символа @ и повторяет его, за исключением десятичных цифр, преобразуя каждую...

Верхний регистр символа - C++
есть ли какая-нибудь команда, которая переводит только один выбранный символ в верхний регистр. Например есть строка: char s =...

Преобразование в верхний регистр - C++
Народ нужна ваша помощь. Написал прогу чтоб из текстовика помещал строки в контейнер Vector, а оттуда в выходной файл. Но еще нужно...

Преобразовать строку в верхний регистр - C++
Помогите пожалуйста сделать задачу: Дана строка предложение. Преобразовать первые символы всех слов к верхнему регистру.

Преобразование строки в верхний регистр - C++
#include <iostream> #include <cstring> #include <cctype> #include <string> using namespace std; void StringUpper(char *str); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
22.09.2013, 15:55 #2
функция isupper(ch) проверяет символ ch прописной он или нет
0
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
22.09.2013, 20:22  [ТС] #3
Но мне же надо какое-то условие что бы проверяло все символы.. от А до Z

Добавлено через 6 минут
а вот разобрался)
C++
1
  if( c <= 'Z' && c >= 'A')
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
22.09.2013, 20:22 #4
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <clocale>
#include <algorithm>
#include <fstream>
#include <iterator>
 
int main(){
   std::ifstream fileInput ( "input.txt" ) ;
   std::cout << std::count_if ( std::istream_iterator<char> ( fileInput ) , std::istream_iterator<char> ( ) , ::isupper ) << std::endl ;
}
1
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.09.2013, 20:23 #5
Цитата Сообщение от Serg22 Посмотреть сообщение
Но мне же надо какое-то условие что бы проверяло все символы.. от А до Z
Вот вам условие:
C++
1
if (isupper(ch)) // то делаем, что нужно
0
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
22.09.2013, 20:32  [ТС] #6
незнаком с Вашими ф-циями, но спасибо)
сделал по-своему) может кому пригодится
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
#include <fstream>
#include <iostream>
 
using namespace std;
 
int main(){
  char c,name_in[25];
  int k=0;
  // Гўiäêðèòòÿ ГўГµiГ¤Г*îãî ГґГ*éëó
  cout << "Enter name of input file: ";
  cin >> name_in;
  ifstream infile(name_in);
  if(infile.fail()){
    cerr << "File not found!\n";
    system("PAUSE");
    exit(1);
  }
 
  while(infile.get(c))
  if( c <= 'Z' && c >= 'A')
    k++;
  cout << "The number of TITLE symbol  in file " << name_in << " is " 
     << k << endl;
  system("PAUSE");
  return 0;
}
1
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.09.2013, 20:37 #7
Цитата Сообщение от Serg22 Посмотреть сообщение
незнаком с Вашими ф-циями
Это не наши, С...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 20:37
Привет! Вот еще темы с ответами:

Строки в С++. Верхний и нижний регистр - C++
char alphabet; int i; char letter; for(letter='A',i=0;letter&lt;='Z'; letter++,i++) alphabet=letter; alphabet=NULL;...

Переведите символ в верхний регистр - C++
Переведите символ в верхний регистр. Входные данные Вводится единственый символ. Выходные данные Если введеный символ...

перевод строки в верхний регистр - C++
Добрый вечер. Вопрос такой. Есть строка, как превести всё её содержание в верхнему регистру? Брать отдельно каждый символ,...

Верхний и нижний регистр буквы - C++
#include &lt;cctype&gt; #include &lt;iostream&gt; int main() { using namespace std; char ch; while(cin.get(ch) &amp;&amp; ch !=...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.09.2013, 20:37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru