Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по C/C++ (Для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по C/C++ (Для новичков) - 2009-08-19 01:16:43.563333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: blakcasper

спасиб парни.вот 2 дня как взялся за c++.Ранише изучял паскаль…но в с сталкиваюсь с трудностями.
He подскажине какуюто литературу по функциям в C ?


http://www.themost.org/courses/langs/eoc/lessons/eoc_06.html#Heading1
Post #: 521
RE: Вопросы по C/C++ (Для новичков) - 2009-08-19 03:24:36.216666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
www.msdn.microsoft.com
www.google.com
и т.д.
Post #: 522
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 19:38:12.980000   
jon150

Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
Как сделать эффекты aero glass на c++. Ps юзаю Borland c++ builder 6, windows vista ultimate
Post #: 523
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 21:32:08.083333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: jon150

Как сделать эффекты aero glass на c++. Ps юзаю Borland c++ builder 6, windows vista ultimate


http://www.codeproject.com/KB/vista/VGGlassIntro.aspx
http://www.codeproject.com/KB/vista/AeroGlassLegacyWindowsApp.aspx
http://www.codeproject.com/KB/directx/umvistad3d.aspx
Post #: 524
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:18:59.803333   
jon150

Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
Спасибо за ссылки. Кстати как сделать чтобы знак " отображался ?
Post #: 525
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:21:10.890000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: jon150

Спасибо за ссылки. Кстати как сделать чтобы знак " отображался ?


отобразить его
Post #: 526
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:36:42.750000   
jon150

Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
Я на енглише ни фига не понял а на русские ресурсы ссылок нет ?
Post #: 527
RE: Вопросы по C/C++ (Для новичков) - 2009-08-21 03:27:56.196666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: jon150

Я на енглише ни фига не понял а на русские ресурсы ссылок нет ?


http://www.mystudy.ru/
http://www.rambler.ru/dict/enru/
Post #: 528
RE: Вопросы по C/C++ (Для новичков) - 2009-08-21 09:34:57.903333   
jon150

Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
А если серьезно?
Post #: 529
RE: Вопросы по C/C++ (Для новичков) - 2009-08-21 12:39:38.526666   
psina007

Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
Google - рулит!
Post #: 530
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 02:24:04.283333   
Arran aka xIBT

Сообщений: 10
Оценки: 0
Присоединился: 2009-07-01 23:23:28.670000
Гуру, подскажите плиз! Как сделать кнопку "Выход", т.е. чтобы при нажатии на нее программа закрывалась…
Юзаю VC++ 2008 Express. Заранее спасибо   
Post #: 531
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 02:45:02.156666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Какое приложение? Win32, .NET, MFC и пр.?
Post #: 532
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 07:13:23.243333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Arran aka xIBT

при нажатии на нее программа закрывалась…


http://www.cplusplus.com/reference/clibrary/cstdlib/exit/
Post #: 533
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 20:22:00.880000   
Arran aka xIBT

Сообщений: 10
Оценки: 0
Присоединился: 2009-07-01 23:23:28.670000
Приложение Win32, мне нужно чтобы по клику на кнопку Button12 приложение закрылось. Какой программный код нужно написать?    
   using namespace System;
   using namespace System::ComponentModel;
   using namespace System::Collections;
   using namespace System::Windows::Forms;
   using namespace System::Data;
   using namespace System::Drawing;
используемые пространства имен(или как их там ;-) )…
Post #: 534
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 22:55:14.953333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Это не Win32 приложение. Сначала разберись что и на чём ты пишешь :)
Post #: 535
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 23:01:14.023333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Какой-нить Close() попробуй :D
Post #: 536
RE: Вопросы по C/C++ (Для новичков) - 2009-08-28 19:23:42.383333   
Arran aka xIBT

Сообщений: 10
Оценки: 0
Присоединился: 2009-07-01 23:23:28.670000
Ну для начала я объясню что я пишу))) Я пишу самый обычный, тупой калькулятор) Так я изучаю практически каждый язык с которым сталкиваюсь. Создал форму в VC++ Express Edition 2008, накидал на нее батОнов и текст бокс. Одна из кнопок должна закрывать этот КАЛЬКУЛЯТОР, как кнопочка КРЕСТИК! Вот я и спрашиваю, что НУЖНО написать в функции онклика по этой кнопке, чтобы она закрылась?
З.Ы. Close(); не работает…
З.Ы. не верю что никто с этим не сталкивался….:)
Post #: 537
RE: Вопросы по C/C++ (Для новичков) - 2009-08-29 10:14:38.790000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Если Close() не работает - то что-то ты не так написал :). Код в студию
Post #: 538
RE: Вопросы по C/C++ (Для новичков) - 2009-08-29 16:07:37.850000   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Я никак не пойму, а Denaturat для кого написал? exit() - стандартная СИшная функция выхода.

P.S. Формошлеп - это не есть хорошо.
Post #: 539
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 00:07:41.830000   
Эллурн

Сообщений: 83
Оценки: 0
Присоединился: 2008-12-27 21:46:32.516666
Быстро просмотрев топик подобного вопроса не обнаружил… Кто может дать ссыль на исходники для САМЫХ-САМЫХ-САМЫХ нубов в С++ ? Весьма желательно, чтобы они были на C++ Builder'e написаны… Ибо хочется уловить сам принцип написания чего-либо на Билдере)

З. Ы. Гуглил часа полтора. Ничего полезного для себя не нашел. Мне же надо что-то типа "Как сделать, чтобы по нажатии на кнопочку выводилась надпись" :D

З. З. Ы. Прошло еще полтора часа… Ничего не помогло… Единственное радует: понял, как вызывать свойства компонентов:D

З. З. З. Ы. Да, забыл сказать, с Делфи я знаком довольно хорошо, так что для меня сейчас важен лишь принцип работы… И хотелось бы изучить его на простейших наглядных примерах…
Post #: 540
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 11:23:48.420000   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
http://www.google.ru/search?hl=ru&newwindow=1&q=C%2B%2B+builder+-+%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8+-+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=lang_ru&aq=f&oq=

Тут не искал?
Post #: 541
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 20:43:19.480000   
ScarX

Сообщений: 2
Оценки: 0
Присоединился: 2009-08-30 20:41:48.283333
Попробуй Application::Exit();
Post #: 542
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 21:45:34.016666   
DblMONKA

Сообщений: 1
Оценки: 0
Присоединился: 2009-08-30 21:32:52.490000
Помогите!!!!
Как мне из этого конструктора "достать" a1,a2 и т.д., но через новый класс и конструктор????
FACTORY::GetAgeDistribution()
{int a1=0,a2=0,a3=0,a4=0,a5=0;
for (int i=0;i<Nworkers;i++)
{
int Age=Workers-&gt;GetAge();
if (Age&gt;=18 && Age&lt;=29) {a1++;}
if (Age&gt;=30 && Age&lt;=39) {a2++;}
if (Age&gt;=40 && Age&lt;=49) {a3++;}
if (Age&gt;=50 && Age&lt;=59) {a4++;}
if (Age&gt;=60) {a5++;}
}
return 0;
}

Post #: 543
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 22:43:49.496666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: DblMONKA

Как мне из этого конструктора "достать" a1,a2 и т.д., но через новый класс и конструктор????

 
эээ…щито?
Post #: 544
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 00:21:54.273333   
Эллурн

Сообщений: 83
Оценки: 0
Присоединился: 2008-12-27 21:46:32.516666
Zmaster, искал… Только меня не очень устраивают электронные книги. Их "живыми" копиями собираюсь обжиться в ближайшее время, однако исходников не заменит ничто)

З. Ы. Может, у кого-то остались примеры со времен учебы? Буду очень рад.
Post #: 545
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 10:52:50.133333   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
Народ чето я туплю наверно короче я пытаюсь на С++ в функции strcat() первому аргументу приплюсовать значение второго аргумента, но дело в том что второй аргумент это n'й элемент строкового одномерного массива, пишет ошибку в чем прикол??? Компилятор МИНГВстудио…
Post #: 546
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 12:26:57.180000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: Sрam
я пытаюсь на С++ в функции strcat() первому аргументу приплюсовать значение второго аргумента

Это как? :) Код в студию, с объявлением и инициализацией переменных.
Post #: 547
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 15:38:48.686666   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

ORIGINAL: DblMONKA

Помогите!!!!
Как мне из этого конструктора "достать" a1,a2 и т.д., но через новый класс и конструктор????
FACTORY::GetAgeDistribution() {int a1=0,a2=0,a3=0,a4=0,a5=0; for (int i=0;i&lt;Nworkers;i++) { int Age=Workers[i]-&gt;GetAge(); if (Age&gt;=18 && Age&lt;=29) {a1++;} if (Age&gt;=30 && Age&lt;=39) {a2++;} if (Age&gt;=40 && Age&lt;=49) {a3++;} if (Age&gt;=50 && Age&lt;=59) {a4++;} if (Age&gt;=60) {a5++;} } return 0; }


Denaturat, я сам долго думал, но потом пришел к выводу:
У него есть два класса, первый это FACTORY. И ему нужно из какой-либо второго класса получить значение переменной (которая объявлена в функции, а не в классе) класса FACTORY. Только я не пойму при чем тут конструктор. У него функция GetAgeDistribution(), а конструктор имеет имя, которое у класса.
А теперь, DblMONKA, тебе:
Так нельзя. Объявляй переменные в классе (публичные). В конструкторе их инициализируй. А потом уже доставай (создав естественно объекты обоих классов). Я не знаю, что ты хочешь получить в итоге, скажи лучше сразу.
класса FACTORY
Post #: 548
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 16:31:11.680000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Публичные переменные в классе - зло!

Теперь я уже ничего не понимаю:
quote:

ORIGINAL: Zmaster
…И ему нужно из какой-либо второго класса получить значение переменной…


С русским языком тут явно не дружат.
Post #: 549
RE: Вопросы по C/C++ (Для новичков) - 2009-09-01 15:00:17.553333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
Не-не, все дружат. Просто невнимательный, хотел написать какого-либо второго класса

quote:

Публичные переменные в классе - зло!

Просто я сомневаюсь что можно достать приватные переменные одного класса из функции другого класса. На то они и приватные:)
А ему кажись именно это и нужно. Хотя…придет, сам нормально объяснит. Его даже Денатурат не понял.
Post #: 550
RE: Вопросы по C/C++ (Для новичков) - 2009-09-01 16:28:53.370000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: Zmaster
Просто я сомневаюсь что можно достать приватные переменные одного класса из функции другого класса. На то они и приватные:)


get_XXX
set_XXX

С проверкой на валидность данных.
Post #: 551
RE: Вопросы по C/C++ (Для новичков) - 2009-09-01 22:00:06.173333   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
quote:

ORIGINAL: _SaZ_

quote:

ORIGINAL: Sрam
я пытаюсь на С++ в функции strcat() первому аргументу приплюсовать значение второго аргумента

Это как? :) Код в студию, с объявлением и инициализацией переменных.

void k(){
int n;
cin>>n;
char *p new char[n];
const char *a[]="qwertyuiopasdfghjklzxcvbnm";
int g=strlen(a);
for(int i=0; i<g; i++)
{
strcat(p,a);
cout&lt;&lt;p&lt;&lt;endl;
}
delite(p);
}
Post #: 552
RE: Вопросы по C/C++ (Для новичков) - 2009-09-01 22:25:15.636666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
const char *a[] = "asddddd"; И это разве работает?
Пиши так:
const char *a[] = {"asdff", "qwertt", "poimnjdf"}; и потом:
for (i = 0; i &lt; sizeof (a) / sizeof (a[0]); i ++) Да и на C++, я бы делал несколько иначе:void k(){ int n; cin&gt;&gt;n; string s; stringstream p (s, ios:in); const char *a[] = {"asdff", "qwertt", "poimnjdf", NULL}; for(int i=0; a[i] != NULL; i++) { p &lt;&lt; a[i]; cout &lt;&lt; s &lt;&lt; endl; } } Если мне не изменяет память, это должно работать. правда необходимых заголовков, кои стоит подключить я не помню
Post #: 553
RE: Вопросы по C/C++ (Для новичков) - 2009-09-02 01:42:25.403333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я бы посоветовал почитать книжку по основам языка Си.

P.S. имхо код автора не компилируется.
Post #: 554
RE: Вопросы по C/C++ (Для новичков) - 2009-09-02 14:41:40.433333   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
quote:

Если мне не изменяет память, это должно работать. правда необходимых заголовков, кои стоит подключить я не помню

Разве cstring не покатит? Ладно с этим все понятно…
quote:

P.S. имхо код автора не компилируется.

В том и был вопрос…
Post #: 555
RE: Вопросы по C/C++ (Для новичков) - 2009-09-02 23:00:29.083333   
Zmaster

Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
quote:

get_XXX
set_XXX

С проверкой на валидность данных.

Ну если только через функции. Про них я не упомянул:)
Post #: 556
RE: Вопросы по C/C++ (Для новичков) - 2009-09-03 02:41:17.750000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
ты неправильно пользуешься strcat (и лучше бы пользовал strncat или stringstream):
 
http://cplusplus.com/reference/clibrary/cstring/strcat/
 
http://cplusplus.com/reference/clibrary/cstring/strncat/
http://cplusplus.com/reference/iostream/stringstream/
Post #: 557
RE: Вопросы по C/C++ (Для новичков) - 2009-09-04 17:43:45.040000   
Arran aka xIBT

Сообщений: 10
Оценки: 0
Присоединился: 2009-07-01 23:23:28.670000
ScarX Спасибо огромное, помогло!!!
Post #: 558
RE: Вопросы по C/C++ (Для новичков) - 2009-09-11 15:53:55.930000   
hrantabe

Сообщений: 203
Оценки: 0
Присоединился: 2009-08-11 11:05:12.030000
Я начинаю учится с++
написал 32 консоль апп. и что то не работает
вот код
#include &lt;iostream.h&gt; #include &lt;cstdlib&gt; int main () { cout &lt;&lt; "Hello World" &lt;&lt; endl ; cout &lt;&lt; "comment ended \n" ; cout &lt;&lt; "AAA" ; system("pause") ; return 0 ; } пишет на экран

Hello World
press any key to continue . . .

кто нибудь помогите .
Post #: 559
RE: Вопросы по C/C++ (Для новичков) - 2009-09-11 16:15:04.523333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А что не работает? Хоть компилируется?

P.S.
#include &lt;iostream&gt; // без .h //... using namespace std; // или вместо cin, cout писать std::cin, std::cout
Post #: 560
Страниц:  1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Все форумы >> [Компилируемые языки] >> RE: Вопросы по C/C++ (Для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.