ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 09.05.2008, 20:46
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

Репутация: 14
По умолчанию

Нужно организовать имитатор калькулятора для операндов любого типа !!!
Я накидал некий код :
Код:
#include <stdio.h>
#include <conio.h>

void main()
{
 clrscr();
 float a=0,b=0,res=0;
 char o;
 int ok;
 printf("Input Operation");
 scanf("%lf%c%lf",&a,&o,&b);
 ok = 1;
 switch(o){
	   case '+' : res = a+b;break;
	   case '-' : res = a-b;break;
	   case '*' : res = a*b;break;
	   case '/' : if (b=0) ok = 2;
			else {
			      res = a/b;break;
			     }
	   default : ok = 0;
	  }
 if (ok == 1){
	      printf("%.2f%c%.2f=%.2f",a,o,b,res);
	     }
   else{
	if (ok == 0)printf("Unknow Operation %c",o);
	  else{
	       puts("Divizion By Zero");
	      }
       }
 getch();
}
но нужно штобы он работал для любого типа (int , float ,unsigned) через шаблоны классов типа templete <class Type> !!! Ветом разобраться немогу!!! Кто знает как ето организовать поделитесь кодом , с меня + ;
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ