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

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

Войти
Регистрация
Восстановить пароль
 
Chymardos
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 78
#1

Перевести первые буквы слов в верхний регистр - C++

15.05.2013, 23:02. Просмотров 582. Ответов 3
Метки нет (Все метки)

Помогите как это сделать ? Желательно работа с файлом, то есть что ты предложение брало из файла txt.
Какие есть варианты решить эту задачу ? Помогите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 23:02     Перевести первые буквы слов в верхний регистр
Посмотрите здесь:

Обработать вектор, отобразив элементы по восемь слов на строку, перевести символы элементов в верхний регистр - C++
Здравствуйте. Такая задача: Прочитайте последовательность слов из потока cin и сохраните их в векторе. Прочитав все слова, обработайте...

Перевести первый символ в верхний регистр - C++
Здравствуйте. Программа создает строки, добавляет их в текст, меняет все символы в нижний регистр, затем первый символ в верхний регистр и...

Перевести символьный массив в верхний регистр - C++
Всем привет, подскажите по какой причине не возвращает в верхнем регистре, как правильно добавить time чтобы отправлял { //...

Создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр - C++
Задание такое: нужно создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр,...

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

Замените первые буквы всех слов на заглавные - C++
Функции для работы со строками С++ Добрый вечер. Помогите,пожалуйста, с написанием кода. Дана строка, в которой слова разделены...

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

Заменить в строке все первые буквы слов на соответствующие заглавные - C++
Здравствуйте! Нужна помощь. Нужно написать консольную программу которая выводит символьную строку. Заменить в строке все первые...

В файле первые буквы слов должны заменятся старшим регистром - C++
#include "conio.h" #include "stdio.h" #include "string.h" int main() { char a,prob=' ';int n=0; ...

Вывести первые буквы всех слов в строке. Структуры. Исправить - C++
Есть рабочая программа, выполняющая сию задачу, но требуется модифицировать её так, чтобы в структуру записывалось не целиком слово, а по...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
16.05.2013, 08:41     Перевести первые буквы слов в верхний регистр #2
предложения русские ? знаки препинания в тексте есть ?
Chymardos
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 78
16.05.2013, 09:56  [ТС]     Перевести первые буквы слов в верхний регистр #3
Цитата Сообщение от cyberbrain1000 Посмотреть сообщение
предложения русские ? знаки препинания в тексте есть ?
Язык не имеет значения, знаки препинания тоже не имеют значения. Зачем усложнять программу ?
Flassie
182 / 167 / 29
Регистрация: 03.08.2012
Сообщений: 591
Завершенные тесты: 2
16.05.2013, 10:14     Перевести первые буквы слов в верхний регистр #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main(){
   ifstream in("input.txt");
   bool check = true;
   char text[256];
 
   while(!in.eof()) in >> text;
   
   for(int i = 0; i < strlen(text);i++){
      if(text[i-1]==' ' || i-1<0) text[i]= toupper(text[i]);
   }
}
Как вариант. Должно работать
Yandex
Объявления
16.05.2013, 10:14     Перевести первые буквы слов в верхний регистр
Ответ Создать тему
Опции темы

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