Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2014, 10:12   #1
Поксочка
 
Регистрация: 13.01.2014
Сообщений: 4
Восклицание Проверка на пустую строку

Помогите проверить строку text[80] на пустоту на С++ С++ С++
Например если я введу строку из пробелов или вообще ничего не введу, то программа должна меня попросить ввести текст заного


Код:
#include <cstdlib>
#include <iostream>
#include<string.h>
#include<stdio.h>

using namespace std;

int main()
{
char  text[80],*p, *razd=" .,",*word;
cout << "\nvvedi text ";
gets(text);
cout << "\n text "<< text;
int maxlen = 0;
p=strtok(text,razd);	
        while (p)                   	
        {
            cout << "\n";
            int dlina;
            dlina=strlen(p);            
            if (maxlen < dlina)
            {
            maxlen = dlina;
            word=p;           
            }
            cout << "\n slovo "<< p << " dlina- " << dlina;
            p=strtok(NULL,razd);   
        }
        cout << "\nSamoe dlinnoe slovo: "<<word;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Последний раз редактировалось Stilet; 14.01.2014 в 10:39.
Поксочка вне форума Ответить с цитированием
Старый 14.01.2014, 12:41   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Если при переборе символов слова нашли тот, который не пробел - поставить флаг, break`нуть цикл и дальше работаем. Если цикл закончился, флаг не стоит - запрос ввода снова.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить пустую строку? n0str0m0 Microsoft Office Excel 8 06.01.2017 14:17
Как удалить пустую строку? MyLastHit Общие вопросы Delphi 5 12.12.2010 19:13
Копировать строку фильтрованного списка в другую книгу, на последнюю пустую строку Gvaridos Microsoft Office Excel 11 24.11.2010 00:48
Преобразование даты в пустую строку insense БД в Delphi 6 02.07.2010 09:13
Удалить пустую строку из ListView Shouldercannon Общие вопросы Delphi 2 28.04.2010 16:02