RE: Вопросы по C/C++ (Для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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
|
|
|
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 и т.д.
|
|
|
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
|
|
|
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
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:18:59.803333
|
|
|
jon150
Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
|
Спасибо за ссылки. Кстати как сделать чтобы знак " отображался ?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:21:10.890000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: jon150 Спасибо за ссылки. Кстати как сделать чтобы знак " отображался ? отобразить его
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-20 22:36:42.750000
|
|
|
jon150
Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
|
Я на енглише ни фига не понял а на русские ресурсы ссылок нет ?
|
|
|
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/
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-21 09:34:57.903333
|
|
|
jon150
Сообщений: 5
Оценки: 0
Присоединился: 2009-08-19 14:50:08.493333
|
А если серьезно?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-21 12:39:38.526666
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
Google - рулит!
|
|
|
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. Заранее спасибо
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 02:45:02.156666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Какое приложение? Win32, .NET, MFC и пр.?
|
|
|
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/
|
|
|
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; используемые пространства имен(или как их там ;-) )…
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 22:55:14.953333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Это не Win32 приложение. Сначала разберись что и на чём ты пишешь :)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-27 23:01:14.023333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Какой-нить Close() попробуй :D
|
|
|
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(); не работает… З.Ы. не верю что никто с этим не сталкивался….:)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-29 10:14:38.790000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Если Close() не работает - то что-то ты не так написал :). Код в студию
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-29 16:07:37.850000
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Я никак не пойму, а Denaturat для кого написал? exit() - стандартная СИшная функция выхода. P.S. Формошлеп - это не есть хорошо.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 00:07:41.830000
|
|
|
Эллурн
Сообщений: 83
Оценки: 0
Присоединился: 2008-12-27 21:46:32.516666
|
Быстро просмотрев топик подобного вопроса не обнаружил… Кто может дать ссыль на исходники для САМЫХ-САМЫХ-САМЫХ нубов в С++ ? Весьма желательно, чтобы они были на C++ Builder'e написаны… Ибо хочется уловить сам принцип написания чего-либо на Билдере) З. Ы. Гуглил часа полтора. Ничего полезного для себя не нашел. Мне же надо что-то типа "Как сделать, чтобы по нажатии на кнопочку выводилась надпись" :D З. З. Ы. Прошло еще полтора часа… Ничего не помогло… Единственное радует: понял, как вызывать свойства компонентов:D З. З. З. Ы. Да, забыл сказать, с Делфи я знаком довольно хорошо, так что для меня сейчас важен лишь принцип работы… И хотелось бы изучить его на простейших наглядных примерах…
|
|
|
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= Тут не искал?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-30 20:43:19.480000
|
|
|
ScarX
Сообщений: 2
Оценки: 0
Присоединился: 2009-08-30 20:41:48.283333
|
Попробуй Application::Exit();
|
|
|
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->GetAge(); if (Age>=18 && Age<=29) {a1++;} if (Age>=30 && Age<=39) {a2++;} if (Age>=40 && Age<=49) {a3++;} if (Age>=50 && Age<=59) {a4++;} if (Age>=60) {a5++;} } return 0; }
|
|
|
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 и т.д., но через новый класс и конструктор???? эээ…щито?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 00:21:54.273333
|
|
|
Эллурн
Сообщений: 83
Оценки: 0
Присоединился: 2008-12-27 21:46:32.516666
|
Zmaster, искал… Только меня не очень устраивают электронные книги. Их "живыми" копиями собираюсь обжиться в ближайшее время, однако исходников не заменит ничто) З. Ы. Может, у кого-то остались примеры со времен учебы? Буду очень рад.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 10:52:50.133333
|
|
|
Sрam
Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
|
Народ чето я туплю наверно короче я пытаюсь на С++ в функции strcat() первому аргументу приплюсовать значение второго аргумента, но дело в том что второй аргумент это n'й элемент строкового одномерного массива, пишет ошибку в чем прикол??? Компилятор МИНГВстудио…
|
|
|
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() первому аргументу приплюсовать значение второго аргумента Это как? :) Код в студию, с объявлением и инициализацией переменных.
|
|
|
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<Nworkers;i++)
{
int Age=Workers[i]->GetAge();
if (Age>=18 && Age<=29) {a1++;}
if (Age>=30 && Age<=39) {a2++;}
if (Age>=40 && Age<=49) {a3++;}
if (Age>=50 && Age<=59) {a4++;}
if (Age>=60) {a5++;}
}
return 0; } Denaturat, я сам долго думал, но потом пришел к выводу: У него есть два класса, первый это FACTORY. И ему нужно из какой-либо второго класса получить значение переменной (которая объявлена в функции, а не в классе) класса FACTORY. Только я не пойму при чем тут конструктор. У него функция GetAgeDistribution(), а конструктор имеет имя, которое у класса. А теперь, DblMONKA, тебе: Так нельзя. Объявляй переменные в классе (публичные). В конструкторе их инициализируй. А потом уже доставай (создав естественно объекты обоих классов). Я не знаю, что ты хочешь получить в итоге, скажи лучше сразу. класса FACTORY
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-08-31 16:31:11.680000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Публичные переменные в классе - зло! Теперь я уже ничего не понимаю: quote:
ORIGINAL: Zmaster …И ему нужно из какой-либо второго класса получить значение переменной… С русским языком тут явно не дружат.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-09-01 15:00:17.553333
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
Не-не, все дружат. Просто невнимательный, хотел написать какого-либо второго класса quote:
Публичные переменные в классе - зло! Просто я сомневаюсь что можно достать приватные переменные одного класса из функции другого класса. На то они и приватные:) А ему кажись именно это и нужно. Хотя…придет, сам нормально объяснит. Его даже Денатурат не понял.
|
|
|
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 С проверкой на валидность данных.
|
|
|
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<<p<<endl; } delite(p); }
|
|
|
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 < sizeof (a) / sizeof (a[0]); i ++) Да и на C++, я бы делал несколько иначе:void k(){
int n;
cin>>n;
string s;
stringstream p (s, ios:in);
const char *a[] = {"asdff", "qwertt", "poimnjdf", NULL};
for(int i=0; a[i] != NULL; i++)
{
p << a[i];
cout << s << endl;
}
} Если мне не изменяет память, это должно работать. правда необходимых заголовков, кои стоит подключить я не помню
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-09-02 01:42:25.403333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Я бы посоветовал почитать книжку по основам языка Си. P.S. имхо код автора не компилируется.
|
|
|
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. имхо код автора не компилируется. В том и был вопрос…
|
|
|
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 С проверкой на валидность данных. Ну если только через функции. Про них я не упомянул:)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-09-04 17:43:45.040000
|
|
|
Arran aka xIBT
Сообщений: 10
Оценки: 0
Присоединился: 2009-07-01 23:23:28.670000
|
ScarX Спасибо огромное, помогло!!!
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-09-11 15:53:55.930000
|
|
|
hrantabe
Сообщений: 203
Оценки: 0
Присоединился: 2009-08-11 11:05:12.030000
|
Я начинаю учится с++ написал 32 консоль апп. и что то не работает вот код
#include <iostream.h>
#include <cstdlib>
int main ()
{
cout << "Hello World" << endl ;
cout << "comment ended \n" ;
cout << "AAA" ;
system("pause") ;
return 0 ;
}
пишет на экран Hello World press any key to continue . . . кто нибудь помогите .
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-09-11 16:15:04.523333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
А что не работает? Хоть компилируется? P.S.
#include <iostream> // без .h
//...
using namespace std; // или вместо cin, cout писать std::cin, std::cout
|
|
|
|
|