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

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

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

Ввод знака пробела - C++

27.12.2011, 01:19. Просмотров 632. Ответов 6
Метки нет (Все метки)

Привет всем!

Как можно реализовать ввод строки с пробелами? Нужно для задания адреса файла где могут попадаться названия папок с пробелами (Programm Files например).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2011, 01:19     Ввод знака пробела
Посмотрите здесь:

ввод с клавиатуры в массив без пробела - C++
подскажите пожалуйста, как можно реализовать ввод цифр в массив без пробела?? т.е. мы вводим 100110, и в каждую ячейку записывается по...

Как запретить ввод пробела и букв? - C++
Собственно тут если вводятся буквы, то программа творит что то страшное... Да и через пробел вытворяет что то неадекватное. Нельзя ли их...

Ввод знака + или - - C++
Здравствуйте есть код #include <iostream> using namespace std; int main() { int a1=0;

Как запретить ввод в строку всех символов, кроме 0, 1 и пробела? - C++
как запретить ввод в строку всех символов, кроме 0, 1 и пробела

Копирование строки. При вводе пробела программа пропускает последующий ввод данных - C++
char st, st1; int k, m, i, j; system("cls"); cout <<"Введите строку"<<endl; cin >>st; cout <<"Введите номер символа,...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mr.kto
Сообщений: n/a
27.12.2011, 01:20     Ввод знака пробела #2
Цитата Сообщение от Morningstar Посмотреть сообщение
Как можно реализовать ввод строки с пробелами? Нужно для задания адреса файла где могут попадаться названия папок с пробелами (Programm Files например).
??????????
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
27.12.2011, 01:25     Ввод знака пробела #3
попробуй метод cin.getline( куда, максимум сколько)
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
27.12.2011, 01:29     Ввод знака пробела #4
Если надо вводит не char *, а std::string, то нужно использовать метод std::getline, объявленный в заголовочном файле string.
Morningstar
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 15
27.12.2011, 01:36  [ТС]     Ввод знака пробела #5
Я пока ещё только в С двигаюсь, хотелось бы обойтись по возможности простыми функциями, т.к. ещё не понимаю что такое объект.
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
27.12.2011, 01:39     Ввод знака пробела #6
Morningstar, тогда используйте функцию fgets в виде:
C
1
fgets(buffer, chars_count, stdin);
Разумеется, символьный массив buffer должен быть способен вместить chars_count символов.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2012, 01:12     Ввод знака пробела
Еще ссылки по теме:

Ожидание ввода пробела в с++ - C++
Добрый вечер. Есть вот такой вот код: char c; cout << "Введите энтер для продолжения" << endl; c = (char)_getch(); if((c ==...

Чтение пробела из консоли. - C++
temp = new char; temp2 = new char; cout<<"Введите Название События: ";scanf("%s",temp); cout<<"Введите Описание События:...

Удаление пробела из строки - C++
Задача удалить все пробелы из строки file_name. Проблема в том, если удалять пробел, то программа уходит в бесконечный цикл, но если...

Удаление пробела из вектора - C++
Доброго времени суток! Стоит задача: удалить все пробелы из вектора. Собственно программа не видит пробелы,вот код: #include...


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

Или воспользуйтесь поиском по форуму:
Morningstar
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 15
03.01.2012, 01:12  [ТС]     Ввод знака пробела #7
silent_1991 Спасибо!
Yandex
Объявления
03.01.2012, 01:12     Ввод знака пробела
Ответ Создать тему
Опции темы

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