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

Как проверить переменную на пустоту? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор присваивания, изменение константных полей http://www.cyberforum.ru/cpp-beginners/thread653000.html
Допустим, у меня есть класс, который содержит константное поле, можно ли его как-нибудь изменить в переопределенном операторе копирования?
C++ подскажите, пожалуйста, ошибки програм #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <iostream> #include <list> #define MAXDL 8 struct EL_SP { http://www.cyberforum.ru/cpp-beginners/thread652993.html
C++ объясните пожалуйста эту программу
#include <stdio.h> #include <conio.h> #include <iostream> #define NMAX 10 void VivMatrIStVersh (int g1, int n) { int i, j; int st=0;
C++ Дана произвольная матрица, определить: Максимальное из чисел, встречающихся в заданной матрице более одного раза
Дана произвольная матрица, определить: Максимальное из чисел, встречающихся в заданной матрице более одного раза.
C++ Назовем число красивым, если сумма квадратов его цифр является простым числом http://www.cyberforum.ru/cpp-beginners/thread652982.html
Здравствуйте. Помогите с задачкой ((Назовем число красивым, если сумма квадратов его цифр в десятичной системе счисления является простым числом. Найти N-ое по счету порядке возрастания красивое число.)) желательно покажите на примере) Программу писать не нужно) Заранее благодарен.
C++ Написать программу, которая будет находить разность тригононометрических функций Всем привет, у меня проблема. Нужно в С++ написать программу, которая будет находить разность y и z, если подставить значение альфы, беты и гаммы. Вот эти самые y и z . Помогите, очень нужна помощь. Если что, использую Dev-C++. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.09.2012, 02:49     Как проверить переменную на пустоту?
Цитата Сообщение от AnreyKazakov Посмотреть сообщение
C++
1
2
3
string str;
cin>>str;
if(str==""){}
Или
if(str.empty()==true){}
И еще миллион вариантов...
Такой вариант не будет работать, потому что cin >> пропускает при вводе пробельные символы, в том числе и '\n' (Enter). cin >> будет ждать ввода чего-то не пробельного, и тогда только программа перейдёт к if(), но если уже что-то введено, зачем проверять на пустоту? И так ясно, что уже будет не пусто. cin >> для таких дел не подходит.
 
Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru