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

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

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

Текст в файле, проверить длину строки - C++

28.06.2014, 15:55. Просмотров 413. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста решить. Текст в файле: имя пользователя. Проверить ,чтобы длина строки ббыла не меньше двух символов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2014, 15:55     Текст в файле, проверить длину строки
Посмотрите здесь:

Определить длину строки. Проверить, есть ли в ней слово “one”. C++
С клавиатуры вводится текст,посчитать длину самого длинного слово C++
Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки C++
C++ Проверить, одинаково ли число открывающихся и закрывающихся скобок в данной строке. Определить длину строки, результат вывести на экран.
Дан текст в файле. Подсчитать в нем количество слов, имеющих длину меньше заданного числа. C++
C++ Строка: Определите длину введенной строки, и если она кратна 4, то поменяйте местами первую часть строки со второй
C++ Задан текст. Найти длину самого короткого слова.
Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину C++
C++ В файле находится текст программы на Паскале. Используя стек, проверить правильность вложений операторных скобок (begin - end) в этой программе
C++ Узнать длину строки и длину каждого слова
Записать в файл длину каждой серии чисел находящихся в другом файле C++
Проверить длину массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
2041 / 1837 / 639
Регистрация: 14.05.2014
Сообщений: 5,365
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 16:04     Текст в файле, проверить длину строки #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
    setlocale(LC_ALL, "");
    std::string imya;
    std::ifstream fin("imya fayla");
    if(fin)
    {
        getline(fin, imya);
        if (imya.size() < 2)
            std::cout << "Слишком короткое имя" << std::endl;
        else
            std::cout << imya << std::endl;
        fin.close();
    }
    else std::cout << "File not found!" << std::endl;
    return 0;
}
vozhd23
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 31
28.06.2014, 16:20  [ТС]     Текст в файле, проверить длину строки #3
а можешь написать пожалуйста прокоментировать каждую команду в коде?

Добавлено через 4 минуты
Kerry_Jr,
а можешь написать пожалуйста прокоментировать каждую команду в коде?
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
2041 / 1837 / 639
Регистрация: 14.05.2014
Сообщений: 5,365
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 16:32     Текст в файле, проверить длину строки #4
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 <iostream>
//Заголовочный файл для подключения файлового ввода-вывода
#include <fstream>
//Заголовочный файл для подключения класса string
#include <string>
 
//Тело главной функции
int main()
{
    
    setlocale(LC_ALL, "");//Использование русского языка для консольного вывода 
    std::string imya; //Создание переменной для имени
    std::ifstream fin("imya fayla"); //Создание переменной с файлом
    if(fin) //Если ошибок с открытием файла не возникло
    {
        getline(fin, imya); //Считываем имя 
        if (imya.size() < 2) //Проверяем, чтобы оно содержало не менее 2-х символов
            std::cout << "Слишком короткое имя" << std::endl; //Если символов меньше, выводим сообщение об этом
        else //Иначе
            std::cout << imya << std::endl; //Выводим само имя
        fin.close(); //Закрываем файл
    }
    else std::cout << "File not found!" << std::endl; //Если возникли ошибки с открытием файла, выводим сообщение
    return 0;
}
zss
Модератор
Эксперт С++
 Аватар для zss
6125 / 5728 / 1852
Регистрация: 18.12.2011
Сообщений: 14,638
Завершенные тесты: 1
28.06.2014, 16:41     Текст в файле, проверить длину строки #5
А еще забыли
C++
1
2
3
4
5
6
7
8
...
{ // Начало главной функции main 
...
      { // Начало условного блока
... 
     } // Конец условного блока
...
{ // Конец главной функции main
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
2041 / 1837 / 639
Регистрация: 14.05.2014
Сообщений: 5,365
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 17:01     Текст в файле, проверить длину строки #6
Цитата Сообщение от vozhd23 Посмотреть сообщение
прокоментировать каждую команду в коде
Что я и попытался сделать
Yandex
Объявления
28.06.2014, 17:01     Текст в файле, проверить длину строки
Ответ Создать тему
Опции темы

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