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

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

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

Определить длину строки. Проверить, есть ли в ней слово “one”. C++
Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки C++
C++ Проверить, одинаково ли число открывающихся и закрывающихся скобок в данной строке. Определить длину строки, результат вывести на экран.
Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину C++
Дан текст в файле. Подсчитать в нем количество слов, имеющих длину меньше заданного числа. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1855 / 1651 / 575
Регистрация: 14.05.2014
Сообщений: 4,731
Записей в блоге: 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
1855 / 1651 / 575
Регистрация: 14.05.2014
Сообщений: 4,731
Записей в блоге: 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
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,161
Завершенные тесты: 1
28.06.2014, 16:41     Текст в файле, проверить длину строки #5
А еще забыли
C++
1
2
3
4
5
6
7
8
...
{ // Начало главной функции main 
...
      { // Начало условного блока
... 
     } // Конец условного блока
...
{ // Конец главной функции main
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1855 / 1651 / 575
Регистрация: 14.05.2014
Сообщений: 4,731
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 17:01     Текст в файле, проверить длину строки #6
Цитата Сообщение от vozhd23 Посмотреть сообщение
прокоментировать каждую команду в коде
Что я и попытался сделать
Yandex
Объявления
28.06.2014, 17:01     Текст в файле, проверить длину строки
Ответ Создать тему
Опции темы

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