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

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

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

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

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

Привет всем!

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

ввод с клавиатуры в массив без пробела - 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 <<"Введите номер символа,...

При использовании getline ввод при Enter заканчивается только после пробела - C++
int main() { string slovo; double n; while(slovo != "пока" ) { getline (cin,slovo,' '); if (slovo ==...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
Эксперт С++
4963 / 3039 / 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
Эксперт С++
4963 / 3039 / 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 символов.
Morningstar
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 15
03.01.2012, 01:12  [ТС] #7
silent_1991 Спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2012, 01:12
Привет! Вот еще темы с ответами:

Подсчитать количество слов, в тексте от пробела до пробела, и количество букв - C++
нужно создать програму считает количество слов, в тексте от пробела до пробела(если два пробела сразу конец текста), а также ...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур - C++
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран? Само задание: О каждой книге ...

Как правильно заменить ввод данных простой на ввод с клавиатуры? - C++
#include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) ...

Ограничение на ввод символов (разрешить ввод только цифр) - C++
Всем доброго времени суток! Я начал изучать С++ и у меня возник такой вопрос: Как ограничить ввод символов (разрешить ввод только...


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

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

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