7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
1

Копия cout

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

Здравствуйте, пишу программу. Вот есть вопрос. Как сделать что если я ввожу в программе print 565 то выводилось 565? По идеи print должно командой? Копией cout?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2012, 17:30
Ответы с готовыми решениями:

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

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

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

Разница между fwrite, cout и cout.write
Привет. Пытаюсь вывести букву 'ф' в консоль Windows 7, используя кодировку UTF-8. Для этого...

10
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
03.10.2012, 17:38 2
C++
1
#define print cout <<
print сам по себе не является командой.
0
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 18:07  [ТС] 3
Я знаю, просто хотелось бы сделать его командой . Просто мини язык программирования пишу
0
В астрале
Эксперт С++
8045 / 4802 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
03.10.2012, 18:11 4
tofast, В таком случае вариант товарища выше не подойдет. Данные ведь приходят на вход откуда-то, верно? Тогда парсер. Встречаете нужную команду и делаете что хотите... Собственно прочитайте про лексический анализ
0
4299 / 1421 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 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
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 19:44  [ТС] 6
BumerangSP, Спс . Вот блин все же прийдеться указатели учить
0
4299 / 1421 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
03.10.2012, 19:51 7
tofast, да, еще нужно не забывать очищать память после использования:
C++
1
delete[] ch,dg;
перед return 0;
0
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
03.10.2012, 20:21  [ТС] 8
BumerangSP, понятно

Добавлено через 58 секунд
Но лучше наверное реализовать мой мини ЯП на cli. Дабы там больше возможностей чем в консоли
0
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
04.10.2012, 14:57 9
Цитата Сообщение от tofast Посмотреть сообщение
Но лучше, наверное, реализовать мой мини-ЯП на cli. Дабы там больше возможностей, чем в консоли
CLI = Command Line Interface = консоль.
0
В астрале
Эксперт С++
8045 / 4802 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
04.10.2012, 15:09 10
Кот Ангенс, Может и так, а может и так Common Language Infrastracture, что скорее всего имел ввиду ТС. http://ru.wikipedia.org/wiki/C... astructure
0
7 / 7 / 0
Регистрация: 22.07.2012
Сообщений: 85
04.10.2012, 20:49  [ТС] 11
Да, на .net. И уже начал делать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2012, 20:49
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru