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

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

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

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

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

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

Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину - C++
Товарищи, простите что обращаюсь. Кому не сложно, помогите (решите) хоть сколько нибудь из этих 3 заданий. Сам я чайник, много проболел и...

Дан текст в файле. Подсчитать в нем количество слов, имеющих длину меньше заданного числа. - C++
Задан текст. Нужно подсчитать в нем количество слов, имеющих длину меньше заданного числа. Текст считать из файла. Помогите пожалуйста.

Определить длину строки. Проверить, есть ли в ней слово “one”. - C++
Всем привет Вобщем запара с лабороторкой по инфе, нада помощь Задача: Дана строка не более 20 английских символов....

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

В файле находится текст программы на Паскале. Используя стек, проверить правильность вложений операторных скобок (begin - end) в этой программе - C++
В файле находится текст программы на Паскале. Используя стек, проверить правильность вложений операторных скобок (begin - end) в этой...

Консольное приложение. В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину - C++
В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находящихся в файле, нечетную длину, и если да, то...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kerry_Jr
Модератор
Эксперт PHP
2192 / 1988 / 696
Регистрация: 14.05.2014
Сообщений: 5,825
Записей в блоге: 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;
}
1
vozhd23
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 31
28.06.2014, 16:20  [ТС] #3
а можешь написать пожалуйста прокоментировать каждую команду в коде?

Добавлено через 4 минуты
Kerry_Jr,
а можешь написать пожалуйста прокоментировать каждую команду в коде?
0
Kerry_Jr
Модератор
Эксперт PHP
2192 / 1988 / 696
Регистрация: 14.05.2014
Сообщений: 5,825
Записей в блоге: 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;
}
1
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
28.06.2014, 16:41 #5
А еще забыли
C++
1
2
3
4
5
6
7
8
...
{ // Начало главной функции main 
...
      { // Начало условного блока
... 
     } // Конец условного блока
...
{ // Конец главной функции main
1
Kerry_Jr
Модератор
Эксперт PHP
2192 / 1988 / 696
Регистрация: 14.05.2014
Сообщений: 5,825
Записей в блоге: 1
Завершенные тесты: 5
28.06.2014, 17:01 #6
Цитата Сообщение от vozhd23 Посмотреть сообщение
прокоментировать каждую команду в коде
Что я и попытался сделать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2014, 17:01
Привет! Вот еще темы с ответами:

Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки - C++
Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки!!! ...

Узнать длину строки и длину каждого слова - C++
есть код который реверсирует слова в строке. Как узнать длину слова(например 3 слова ) и количество символов ? #include...

Проверить длину массива - C++
есть массив char M; нужно в другом участке кода проверить, что программист выделил 1024 ячеек, а не меньше (т.е. нужно посчитать, не...

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


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

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

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