Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
tofast
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
1

Копия cout

03.10.2012, 17:30. Просмотров 549. Ответов 10
Метки нет (Все метки)

Здравствуйте, пишу программу. Вот есть вопрос. Как сделать что если я ввожу в программе print 565 то выводилось 565? По идеи print должно командой? Копией cout?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 17:30
Ответы с готовыми решениями:

Cout <<endl; Что это значит? Если ничего нету в cout?
Здравствуйте ! Обьясните пожалуйста что значит cout &lt;&lt;endl; если он...

Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout
Подскажите почему после первого cout программа не останавливается для ввода...

В чем разница std::cout и просто cout?
Ребят ,подскажите на простом языке для чайников . В чем разница std::cout и...

Cout like: перегрузить оператор<< по примеру объекта cout для extern объекта пользовательского типа
Мне нужен extern объект по примеру cout с перегруженным оператором. Я нечто...

cout.setf и cout.precision
Здравствуйте. В одной книге увидел строчку кода: cout.precision(2);...

10
Кот Ангенс
318 / 268 / 128
Регистрация: 24.05.2012
Сообщений: 629
03.10.2012, 17:38 2
C++
1
#define print cout <<
print сам по себе не является командой.
0
tofast
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 18:07  [ТС] 3
Я знаю, просто хотелось бы сделать его командой . Просто мини язык программирования пишу
0
ForEveR
В астрале
Эксперт С++
7996 / 4755 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
03.10.2012, 18:11 4
tofast, В таком случае вариант товарища выше не подойдет. Данные ведь приходят на вход откуда-то, верно? Тогда парсер. Встречаете нужную команду и делаете что хотите... Собственно прочитайте про лексический анализ
0
BumerangSP
4287 / 1409 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
03.10.2012, 18:29 5
Можно еще что-то вроде такого придумать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int main(void)
{
 char* ch = new char [20];
 char* dg = new char [10];
 int i=0;
 memset(ch,0,20);
 std::cin.getline(ch,20);
 char* ptr=strstr(ch,"t");
 ptr+=2;
 while (isdigit(ptr[i]))
  dg[i]=ptr[i++];
 int j=atoi(dg); 
 std::cout<<j<<std::endl;
 system("PAUSE");
 return 0;
}
Если важно, чтобы только работал
1
tofast
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 19:44  [ТС] 6
BumerangSP, Спс . Вот блин все же прийдеться указатели учить
0
BumerangSP
4287 / 1409 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
03.10.2012, 19:51 7
tofast, да, еще нужно не забывать очищать память после использования:
C++
1
delete[] ch,dg;
перед return 0;
0
tofast
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 20:21  [ТС] 8
BumerangSP, понятно

Добавлено через 58 секунд
Но лучше наверное реализовать мой мини ЯП на cli. Дабы там больше возможностей чем в консоли
0
Кот Ангенс
318 / 268 / 128
Регистрация: 24.05.2012
Сообщений: 629
04.10.2012, 14:57 9
Цитата Сообщение от tofast Посмотреть сообщение
Но лучше, наверное, реализовать мой мини-ЯП на cli. Дабы там больше возможностей, чем в консоли
CLI = Command Line Interface = консоль.
0
ForEveR
В астрале
Эксперт С++
7996 / 4755 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
04.10.2012, 15:09 10
Кот Ангенс, Может и так, а может и так Common Language Infrastracture, что скорее всего имел ввиду ТС. http://ru.wikipedia.org/wiki/Common_Language_Infrastructure
0
tofast
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
04.10.2012, 20:49  [ТС] 11
Да, на .net. И уже начал делать
0
04.10.2012, 20:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 20:49

cout vs. std::cout
всем доброго времени суток. начал самостоятельно изучать c++. скачал в сети...

почему то не переводит на другую строку cout << "введенный пункт назначения:" << a[i].pn << ' ' ; cout << "введенный пункт назначения:" << a[i].num
struct Train { char pn ; unsigned int num; char time ; }; void Copy...

копия файла
как можно в c++ создать копию файла 1.txt .есть какаянибуть конкретная функция...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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