решил начать изучать с++,под рукой как-раз оказалась студия..
начал искать учебники к нему и между тем сложилось странное впечатление,что ето каг-бы другой язык,нежели c++
Вразумите товарисчи!!
Visual c++- среда разработки,или каг ? о_О 03.11.08 Ответов: 56
Вопрос от новичка по С++ 02.11.08 Ответов: 84
Начал осваивать с+ по книге Джесса Либерти: Освой самостоятельно с за 21 день. Но в самом первом же примере столкнулся со сложностью. Когда ввожу этот код
Код:
#include <iostream.h>
int main()
{
<< cout "Hello world"\n";
return 0;
}
Нажимаю запустить программу но компилятор ругается во так
//s40.radikal.ru/i089/0811/8f/2e31e7db9e6d.jpg
Что делать?
Вот у меня вопрос.
На работе мне седня программист выдал, что С++ язык неперспективный ибо Borland, фирма разработчик (я так поняла разработчик С++) уступает Мелкософту, который использует С# (в чем я чет сомневаюсь) и Borland скоро вымрет…Препод же с инста говорит обратное, в принципе про С# он и не заикается, но зато всячески хвалит С++…
НО работать мне придется с С# а учиться на C++
Собсно вопрос: в чем разница между этими языками? (я еще С# даж не смотрела=))
и кто прав?
Не работает функция ! Need help) 01.11.08 Ответов: 3
Всем привет) У кого есть время , помогите пожалуйста! Я написала довольно простую и понятную программу , но созданная мной функция почему то просто не включается в процессе работы программы! Кроме того, абсолютно непостижимым образом , не хочет корректно работать даже один из If ' ов. Вот текст задания :
Падеж=(именительный , родительный , дательный , винительный , творительный , предложный)
Слово=(степь , боль , тетрадь, дверь)
слово w
падеж p
напечатать слово w в падеже p и в единственном числе.
Язык – Borland c++
В этой программе нужно использовать как либо перечислимы тип , поэтому не ругайтесь на его ненужность )
Вот текст программы:
#include <iostream.h>
#include <conio.h>
enum padeg
{Imenit,
Rodit,
Datel,
Vinit,
Tvorit,
Predloj,
};
padeg Choose(char* N)
{
if(N=="p1")
return Imenit;
if(N=="p2")
return Rodit;
if(N=="p3")
return Datel;
if(N=="p4")
return Vinit;
if(N=="p5")
return Tvorit;
if(N=="p6")
return Predloj;
}
char* Res(padeg P)
{
switch(P)
{
case Imenit: cout<<"'"<<endl;
case Rodit: cout<<"i"<<endl;
case Datel: cout<<"i"<<endl;
case Vinit: cout<<"'"<<endl;
case Tvorit: cout<<"'u"<<endl;
case Predloj: cout<<"i"<<endl;
}
}
void main()
{
clrscr();
char* padeg;
int w;
cout<<"Viberete slovo iz spiska:\n1 – step'\n2 – bol'\n3 – tetrad'\n4 – dver'"<<endl;
cin>>w;
cout<<"vibirete padeg iz spiska: \np1 – Imenitelny \np2 – Roditelny\np3 – Datelny\np4 – Vinitelny\np5 – Tvoritelny\np6 – Predlojny"<<endl;
cin>>padeg;
if((padeg!="p1")&&(padeg!="p2")&&(padeg!="p3")&&(padeg!="p4")&&(padeg!="p5")&&(padeg!="p6"))
cout<<"Error! Vibirete padeg iz spiska"<<endl;
if (w==1) cout<<"step";
else if (w==2) cout<<"bol";
else if (w==3) cout<<"tetrad";
else if (w==4) cout<<"dver";
else cout<<"Oshibka! Viberete slovo iz spiska";
Res(Choose(padeg));
getch();
}
Буду очень благодарна за помощь!!
Как бороться с переполнением буфера? 01.11.08 Ответов: 15
при выполнении программы выдается ошибка: A buffer overrun has occurred in island 3.exe which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program.
что может быть неправильно в программе??? хотя бы приблизительно
от С++ к Delphi 01.11.08 Ответов: 69
Существует ли такая тенденция, что многие конторы переходят от C++к Delphi? До меня это дошло на уровне слухов, может Вы владеет более точной информацией?
idTCPServer + idTCPClient в C++ 31.10.08 Ответов: 20
1) сервер принимает сообщение от клиента switch'ем выбираю в зависимости от сообщения какую функцию запускать. как отправить ответное сообщение на тот клиент с которого послали команду на сервер.
p.s у меня в голове только умещается решение что с двух чторон и в сервере и в клиенте имеются компонеты idTCPServer + idTCPClient
2) немного пересекающийся с первым:
запускаю консольное приложение функцией ShellExecute как вернуть результат её выполнения клиенту?
я новичок в этом)
еси у кого имеются доки по этим компонентам просьба ссылки в студию)))
Помогите с изучением Visual C# 31.10.08 Ответов: 26
Кодеры вам такая просьба у меня, помогите выучить.
Что бы выучить этот язык я должен увидеть среду программирования
1 ) Ссылку кинте на скачивания, но просьба депозитные ссылки (и подобные) не кидать – интернет итак медленный.
2) Самую такую хорошую книгу (ненадо книди для чайника – я уже владею языком Delphi/Pascal, и по моему мнению логика мышления кодерская.)
TDD + Zend 30.10.08 Ответов: 43
Поделитесь опытом по сабжу – не могу заставить PhpUnit запускаться для контроллеров и моделей.
Вопрос про строковые функции в C++ 30.10.08 Ответов: 19
Выложил частично блок программы в котором вопрос-вопрос по переводу периодической дроби: вопрос следущий я вообще правильно сделал когда функцией strtok выделял указатели на строки и заносил их в массив(при запуске-вроде бы все нормально отделяет и выводитнапример 4.4(45) я разбиваю эту строку на строки a[0]=4a[1]= 4 и a[3]=45 а потом ими оперирую дальше) и 2 вопрос: почему strcat(s1,a[0]) -не cоединяет строки просто я с этими указателями путаюсь(( вот и вопрос
#include<iostream.h>
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
//описание функций
int main()
{ int i,j=0,sd1,sd2,nod;
char s[80],a[3],*pa=NULL,*p=NULL,*s1,*s11=new char[17],*s22=new char[17],*s2,*sp1,*sp2,razd[]="().\0\n";
printf("vvedite des9itititnoe chislo\n");
scanf("%s",&s);
p=s;
// здесь еще кусок проги должен но он работает дык что его ввыкладывать нет смысла:)
//вычисления для периодической дроби
{
p = strtok(s,razd);
i=0;
a[i]=p;
while(p = strtok(NULL,razd))
{
i++;
a[i]=p;
}
for(i=0;i<3;i++)
printf("a[%d]=%s\n",i,a[i]);
strcat(s1,a[0]);
strcat(s1,a[1]);
strcat(s1,a[2]);
strcat(s2,a[0]);
strcat(s2,a[1]);
sd1=atoi(s1)-atoi(s2);//числитель
printf("sd1=%s\n",s1);
sd2=pow(10,strlen(a[1]))*9*KOL_9( a[2]); //знаменатель
}
return 0;
}
PHP PEAR::AJAX Русский язык в ответе 29.10.08 Ответов: 4
Всем доброго времени суток. Столкнулся с проблемой при использовании пакета PEAR::AJAX . При ответе к примеру таким образом(привел кусок функции, если кто работал с PEAR то в примерах почти такойже код):
$response = new HTML_AJAX_Action();
$response->assignAttr('error','style','visibility:visible');
$response->assignAttr('error','innerHTML','Your password is not the same');
return $response;
Присваивается пустота а если писать английскими буквами:
$response->assignAttr('error','innerHTML','Hi'');
то все нормально выводится. Как можно передавать русский текст?
Сайт PEAR -> //pear.php.net
Заранее спасибо.
Кто хочет быть DB leаd'ом 29.10.08 Ответов: 36
Database Lead/Senior Database Developer от2,700до4,000 USD
//spb.hh.ru/vacancy/1569677
Американская телекоммуникационная компания (RingCentral, Inc.), одна из ведущих провайдеров современных телекоммуникационных услуг приглашает на работу в свой центр разработок в СПб квалифицированных специалистов.(Работа сбольшими БД, большое кол-во транзакций итд)
ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ:
Руководство группой разработчиков
Архитектурные решения
Участие в разработке решений для БД (включая для распределенных БД)
ТРЕБОВАНИЯ :
- понимание принципов функционирования сложных систем
- опыт работы с OLTP системами 24×7 с большим количеством транзакций и минимальным временем отклика
- опыт проектирования и разработки распределенных БД
- профессиональное владение Oracle PL/SQL, опыт работы с Oracle не менее 5 лет
- опыт руководства сотрудниками
- English – intermediate and upper
ЖЕЛАТЕЛЬНЫЕ ЗНАНИЯ :
- опыт работы с OLAP технологиями Oracle
- опыт работы с другими СУБД в частности MySQL
- знание MSVC/С++
- опыт работы в телекоммуникациях (провайдеры услуг связи) – опыт работы с Sun Solaris, Linux
УСЛОВИЯ РАБОТЫ И КОМПЕНСАЦИОННЫЙ ПАКЕТ:
Работа в слаженной, профессиональной команде. Использование передовых
технологий, большие возможности для обучения и развития. Корпоративное обучение английскому
языку в офисе
-оплачивается 100% ставки без испытательного срока с первого дня работы
-индексируемая зарплата
-социальный пакет(медицинская страховка, обучение англ.яз итд)
-бонусная программа
-комфортные условия работы