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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.62
Славик___077
21 / 21 / 3
Регистрация: 30.01.2011
Сообщений: 119
#1

проверка на пустоту строки - C++

22.04.2011, 18:04. Просмотров 5792. Ответов 3
Метки нет (Все метки)

подскажите как сделать чтобы проверялось еще одно условие if((ff[z33]==' ') || (ff[z33]=='')) то есть надо чтобы проверялось заполнена строка или нет в противном случае заполнить её _

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const rt=100;
char ggh(char ff[rt])
   {
   cin.sync();
   cin.getline(ff, 100);
   for(int z33=0;z33<rt;z33++)
   {
    if(ff[z33]==' ') //надо доделать это
    {
     ff[z33]='_';
    }
 
   }
 
   return ff[100];
   }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2011, 18:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос проверка на пустоту строки (C++):

Проверка на пустоту файла С++ - C++
Помогите реализовать проверку на наличие файла и его пустоту. Если файл не открывается, вывести ошибку, если открывается, то проверить есть...

Проверка папки на пустоту - C++
Так как времени не было на это задание, пришлось сделать так: BOOL IsEmpty(const wchar_t* sPath) { HANDLE hFind; //дескриптор файла...

Проверка стека на пустоту - C++
Что-то не могу понять как проверить стек на пустоту. Использую класс Stack в VS. В MSDN не нашел соотвествующего метода. Как быть?

Проверка файла на пустоту - C++
void Add_New_User() { FILE *Fptr = fopen(&quot;New_User.txt&quot;, &quot;r&quot;); if ((Fptr = fopen(&quot;New_User.txt&quot;, &quot;r&quot;)) == 0) { ...

Проверка массива на пустоту - C++
Здравстуйте! Работаю с деревьями, возникла такая проблема: есть две структуры: struct file { public: string name; //имя ...

Проверка файла на пустоту - C++
Здравствуйте, нужно сделать проверку на пустоту, если файл пуст то идет одна ветка,если не пуст ,то другая std::fstream...

3
krotser
2 / 2 / 1
Регистрация: 06.11.2010
Сообщений: 8
22.04.2011, 18:14 #2
В с++ есть замечльная функция strlen() возвращающая длину строки.

C++
1
2
3
4
5
6
7
8
9
10
11
int n = strlen(ff);
if(n == 0)//то есть строка пуста
{
//заполняем как нужно, пример.
   for(int i = 0; i < n; i++)
      ff[i] = 'a';
}
else
{
//строка не пуста
}
Если же нужно чтобы строка была заполнена на X символо то можно просто сравнить X с n и дозаполнить строку.
З.Ы. не совсем понял задачу, надеюсь помог
2
Славик___077
21 / 21 / 3
Регистрация: 30.01.2011
Сообщений: 119
22.04.2011, 18:19  [ТС] #3
все теперь понял чё-то забыл вообще об этой функции
1
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
22.04.2011, 18:21 #4
Славик___077, Как вариант.

C++
1
2
3
4
if(!(strcmp(str, ""))
{
   //do smth
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2011, 18:21
Привет! Вот еще темы с ответами:

Проверка нескольких Edit на пустоту и нули - C++
Доброй ночи всем! На форме размещено несколько полей Edit. При наведении мыши на кнопку происходит проверка Edit'ов на пустоту и нулевые...

Классы: булева функция проверки строки на пустоту - C++
Всем привет! Есть класс на строки. Нужно написать булеву функцию чтобы узнать пустая ли строка. Библиотеку &lt;string&gt; использовать...

Шаблонный класс матрицы. Проверка матрицы на пустоту - C++
Есть задание (приложил картинку - zadanie.png) Вот что уже скодил: massive.h #ifndef MASSIVE_H #define MASSIVE_H #include...

Проверка файла на "пустоту" - C++
ifstream fin; if(fin.?) { cout&lt;&lt;&quot;Файл пуст&quot;&lt;&lt;endl } Какой метод проверят наличие содержимого в файле?


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

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

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