• ↓
  • ↑
  • ⇑
 
Записи с темой: c++ (список заголовков)
06:41 

Реализация очереди на C

Можно ли написать очередь без использования структур, указателей и списков? То есть исключительно манипулируя функциями, массивами и переменными.

@темы: C++, Алгоритм

18:08 

Набираем команду программистов для работы в Японии

nio
この世界は。。。いいですか?
Компания ADInteractive расширяет команду программистов для работы в Японии.

Мы занимаемся разработкой программного обеспечения в области автомобильной навигации, мобильной разработки, встраиваемых систем.

От кандидатов ожидается стремление к постоянному освоению новых технологий и языков программирования, готовность к изучению японского языка и длительному проживанию в Японии.
Головной офис находится в Саппоро, возможны командировки в другие города: Токио, Нагоя.

Требования:
Английский язык: чтение технической документации
Знание одного из языков: C/C++/Objective-C, Java, PHP.
Опыт разработки под мобильные платформы (Android, iOS)
Желателен опыт работы с OpenGL.
Приветствуется опыт работы со средствами быстрой разработки программ, знание UML, SADT, DFD, IDEF0.
Опыт работы по специальности: 2-3 года.
Желательны базовые знания японского языка.

Компания берёт на себя подготовку всех необходимых документов для переезда и подбор жилья. Дружный и весёлый русский коллектив поможет в адаптации на новом месте.

Ждём ваших резюме по адресу pavel.sigidin@gmail.com.
Собеседование первого этапа проводится по Скайпу, также кандидатам высылается небольшое тестовое задание.

Телефон в Японии: +819089017946
Skype: pavel.sigidin
E-mail: pavel.sigidin@gmail.com

@темы: Работа, Интернет, PHP, Java, C++, C#

01:58 

LLVM

bird may be known by its song
Ух ты, обалдеть! Услышал твой голос — и уже счастлив.
Есть ли тут кто-то, кто мог бы помочь кое в чем с LLVM? Была бы очень признательна.
В частности, интересует сборка кросс-компилятора под конкретный процессор. И еще пара вопросов.

@темы: C++

01:33 

Функция GetAsyncKeyState() в языке C

Помогите разобраться с функцией GetAsyncKeyState()
Мне надо прописать каким-то образом в условии, что кнопка была до этого нажата и в данный момент нажата - тогда делать то. И что кнопка была не нажата и в данный момент нажата - тогда делать сё.
Данная программа открывает бесконечный цикл из первых эн чисел последовательности Фибоначчи и гоняет эту последовательность по кругу до тех пор пока пользователь не нажмёт клавишу 0. Собственно сама клавиша принципиальна, нужна именно она, код её 0x30.
GetAsyncKeyState() определяет, нажата ли клавиша на момент вызова и была ли нажата клавиша после предыдущего вызова функции.
Некоторое описание функции есть тут help.prognoz.com/ru/mergedProjects/UiLib/interf... но оно не на Си.
Ещё тут есть на дэлфи vwsb.blogspot.ru/2008/10/api-delphi.html
И вот ещё по поиску нашлась книга букс.гугл.ру Программирование игр для Microsoft Windows. Советы профессионала, 2-е издание, про функцию

Но всё равно не пойму как с ней в данном случае работать...

#include
#include
#include
int func1(int N){
if(N == 1) {
printf("0 \n");
}
else if(N == 2){
printf("0 \n");
printf("1 \n");
}
}
int func2(int a, int b, int c, int N) {
int i;
printf("0 \n");
printf("1 \n");
for(i = 0; i < N-2; ++i){
c=a+b;
a=b;
b=c;
printf("%d\n", c);

}
printf("\n");
}

int main() {
setlocale (LC_ALL, "Rus");
int a=0;
int b=1;
int c;
int N;
int i;
printf("Введите N=");
scanf("%d", &N);
while(2 > 1) {
func1(N);
func2(a,b,c,N);
if( тут надо условие с функцией GetAsyncKeyState(0x30) такое, что в результате его выполнения программа шла в тело
ифа тогда и только тогда, когда клавиша 0 была до этого момента нажата и в данный момент нажата) {
break;
}
if( тут надо условие с функцией GetAsyncKeyState(0x30) такое, что в результате выполнения программа шла в тело
ифа тогда и только тогда, когда клавиша 0 была до этого момента не нажата и в данный момент нажата) {
break;
}
}
}


p.s. не знаю почему не отобразились инклуды, подключал эстэдио, локейл и виндоус

@темы: C++, Windows

19:49 

Всем хороших выходных.
Вопрос следующий.
Есть программа на плюсах, в ней есть ф-я, которую надо выполнять постоянно, снова и снова (дошел до конца ф-и - начни ее делать заново).
Причем, эту функцию надо выполнять параллельно с работой main и другими ф-ями.

Как это лучше сделать?
Нашла в инете некий класс thread, но, то ли он работает не так, как я поняла, то ли я не смогла заставить его работать как надо.
В итоге я не заметила отличий от работы обычной ф-и.

Что я сделала:



Спасибо.

@темы: C++, Вопрос

12:13 

(int)NaN

CD_Eater
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Как известно, не-x86-ое железо - это миф, придуманный эпплом, чтобы продавать больше маков. )))

Но вдруг у вас сейчас под рукой имеется это самое мифическое не-x86-ое железо с Си-компилятором на нём?
Тогда посчитайте, пожалуйста, что получится, если "скастовать" NaN к целому типу?

#include <stdio.h>

int main()
{
double x = 0.0/0.0; // NaN
printf("%lx\n",(long)x);
return 0;
}


На x86-железе конвертация происходит через x87 FPU (в полном соответствии с Intel-овской спецификацией) и получается MIN_INTEGER (пишет на экране 8000000000000000)
А что происходит на другом железе? Какие значения там могут получиться?

Обратите внимание, что если выражение (long)NaN будет вычисляться в момент компиляции, то ответ может быть численно другой (напр., gcc в таких случаях ставит 0)!
Интересует значение, которое получается именно в рантайме на разном железе.
Возможно, придётся поставить volatile или как-то по-другому отключить оптимизацию.

Также стоит на всякий случай обратить внимание, что (long)NaN это совсем не то же самое что *(long*)(&NaN) - получаются разные численные результаты.
В первом случае действует некоторая нетривиальная логика, не фиксированная стандартом языка Си,
а во втором случае получаем вполне ожидаемое битовое представление плавучки согласно IEEE 754.

Что у вас есть под рукой? Мак, роутер, андроид? Попробуйте.

@темы: C++, NaN, Вопрос, железо

10:54 

Упорядочность массива

Akuma no Himitsu
"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Добрый день!
Есть вот такое задание: "Проверить, упорядочен ли массив по возрастанию."
И на данных примерах проверяется:
Ввод 1 Ввод 2 Ввод 3
3
1
2
3
 
3
1
3
3

3

1

5

3

 
Вывод 1 Вывод 2 Вывод 3
yes
 
yes
 

no



И есть вот решение задачи.
Но при вводе второго значения, или первого, сразу же выдает yesyes,
в чем может быть ошибка?
Может, надо было упорядочить массив самому?
Но тогда теряется сам смысл задачи.
Премного буду благодарен за помощь!

И чтобы два раза не писать.
читать дальше

@темы: C++, Алгоритм, Вопрос

16:29 

формеление приложения написанного в MFC и перенос в Qt посредстов

Есть приложение написанное с помощью MFC. В нём содержатся ChildView и MainFrm, первый унаследованный от CWnd, второй от CFrameWnd. Как мне оформить это приложение в ActiveX для последующего применения в Qt?

@темы: C++

16:27 

База данных

blackhawkjkee
Здравствуйте, хотелось бы обратиться за помощью к знающим людям, потому что сам не могу разобраться да и вообще плохо дружу с С++.

Итак, задание такое:
Написать базу данных для аптеки. В программе должны быть функции переименования/удаления/добавления и так далее; это не особо важно.
Проблема заключается в том, что программа не хочет нормально сохранять/открывать файл, все остальное работает нормально. При этом функция сохранения вроде работает, но открыть этот файл не получается.

Сам код:
http://pastebin.com/zPSMfLUi


Заранее спасибо!

@темы: C++

20:47 

Учеба\пробелы

Танитриель
«Самая красивая часть моего тела - это определенно мои мозги». Брайан Молко.
Товарищи, есть ли среди читателей сообщества люди разбирающиеся в нейросетях и в том, как их программировать на С++/C#?
Срок поисков до 5 мая
Есть лабы, от которых дана только формулировка: сформировать линейноразделимые множества, натренировать на них персептрон, также натренировать персептрон на ирисах фишера, или других множествах при помощи других алгоритмов обучения.

Как делать эти лабы я - ни бумбум.

Есть ли люди, готовые помочь за умеренную плату(обсуждаемо)?
Варианта два. Первый сделать за меня, что конечно было бы неплохо. Второй объяснить мне как это все делается, нарисовать алгоритм, прояснить какими техничекими средствами языка(вроде типов данных и т.д.) это делается, и посидеть рядом\в скайпе, пока я это делаю. Что конечно предпочтительнее, ибо выносить из института пустую голову не хочется.

Книжки я читала - я не понимаю как выразить идею на языке программирования.

Связь со мной в комментах или ЛС.

@темы: C#, C++, Алгоритм, Вопрос

20:28 

С++

Akuma no Himitsu
"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Добрый вечер!
Только начал изучать С++ и есть задача, остался вопрос.
Как вывести текущее время на экран консольного окна?
Использую:

На paste.org.
Задача сама на математическую, посчитать выражение, но вот проблемы с выводом времени, ошибку не выдает - он просто не показывает, в чем может быть проблема?
читать дальше
Получается такой кусок программы, а что с этим делать дальше - без понятия, помогите пожалуйста разобраться!
Даже не решить, а именно разобраться(

@темы: Вопрос, C++

00:51 

Математические методы компьютерный графики

Я Лучше Дома Посижу
It doesn't end well No it never ends well
Ищу человека, готового не за бесплатно написать лабу студенту.

Анимационная модель солнечной системы.
Средства разработки с, с++, с#.
Менее предпочтительно: java, qt, pascal, assembler.
НО!!!
Нельзя пользоваться готовыми графическими библиотеками типа OpenGL.

UPD. Это 3D модель.
Все модели трехмерной графики создаются с учетом возможности просмотра их под разными углами, с учетом освещенности и удаления невидимых линий или поверхностей.

Срок месяц-полтора.(считаете что нужно больше - говорите, обсудим)

Надеюсь правил сообщества не нарушаю.
Всем заранее спасибо.

@темы: Работа, C++, C#

08:52 

По шаблонам c++

G-Shadow
Itsumo sobani, itsumo hitori
Доброе утро. Недавно писал код и встретил непонятные ошибки компилятора (ввиду недостатка знаний). Ошибки я обошёл, но вопрос остался.

Вопрос 1.
template typename<T> typedef std::list<T> ::iterator ListIt;
Я как-то сделал подобный шаблон итератора от списка указанного типа (потом писать ListIt, например), но он потерялся, а сейчас нивкакую не удаётся - то ему typename перед typedef, то просто typedef не нравится.

Вопрос 2.
paste.org.ru/?v1mace
Моя логика: Параметр шаблона никак не используется. Определение структуры от него не зависит. Список из этих структур.
Однако компилятор требует либо typename перед определением итератора, либо можно вынести определение структуры из класса (не меняя вообще). А в таком виде пишеи, что MyList зависимый (от чего?) тип. Причём тока если я делаю итератор. Просто объявить MyList X; без проблем.

@темы: Вопрос, C++

10:39 

Профилирование приложения

Luar Soll
Клуб не очень Знаменитых Лейтенантов в отдельно взятой голове // Корабельный кот Телерийского Десанта
Дано:
- Старый линукс без подключения к интернету и, соответственно, без доступа к онлайн-репозиториям, предположительно модифицированный RedHat с неизвестным номером (rpm или исходники необходимого ПО ищутся вручную в инете и переносятся на флэшке)
- Valgrind
- Приложение (С++ + Qt + OpenGL), которое нужно оптимизировать

Вопрос: как профилировать приложение с минимальными затратами времени и мозга? Желательно получить что-то типа дерева функций (т.е. вот такая моя функция занимает 90% времени, 50% этого времени она вызывает вот такую функцию, 20% другую, 10% третью и т.д.), можно в текстовом виде в консоли, но чтобы это было все-таки понятно.

Примечание: GProf пока поставить не получилось - не могу подобрать версию rpm-пакета, совместимую с моим линуксом, kcachegrind тоже не собирается.

@темы: Вопрос, C++, *nix

16:40 

Qt

Добрый день.
Задали создать графический калькулятор(не в консоли). Т.к. работаю в Ubuntu установил Qt creator. Нашел учебник, пробовал скомпилировать в консоли cpp файл, выдавал не понятную ошибку.
Вопрос: возможно ли компилирование данных программ в консоли и можно ли с помощью стандартных средств языка создать графическое приложение?
Заранее спасибо!)

@темы: *nix, C++

14:18 

Проблема с конструктором копирования в C++

Добрый день. У меня проблема с конструктором копирования. При работе программы происходит ошибка: сегментация памяти
Не знаю в чем проблема. Пожалуйста помогите!
#include "iostream"
using namespace std;

@темы: C++

16:34 

Компилятор С для iPad

panda_alena
Что в имени тебе моем? Ты зацени груди объем ;)
Подскажите, пожалуйста, компилятор С для iPad, который работает offline.
Не важно, платный он или бесплатный, главное что бы компилировал когда у Вас под рукой нет интернета.

@темы: C++, Вопрос

16:14 

нубский c++

marrus
так люди и катятся в пропасть
день добрый. не могу понять, почему вылетает программа. чисто теоретически должно работать (у одногруппников примерно такая же запись), но не работает
Задание: Удалить элементы, большие среднего арифметического в массиве.


@темы: C++, Вопрос

20:11 

Ethera
I'll put a gun to your head and pull the fuckin' trigger. (c)
Здравствуйте!

Есть класс MainWindow. В нем - публичная переменная int N.
Дальше я хочу к ней обратиться из другого класса:



А компилятор пишет,

expected primary-expression before '.' token
int K = MainWindow.N;
^

Что я делаю не так?

@темы: C++

22:41 

Delphi или C# & C++?

allons-y-freedom
Sky upon the wall (c)
Ребят, всем здравствуйте!

Я школьник, перехожу в 11-ый, после его окончания собираюсь поступать на "бизнес-информатику" (С нее, насколько поняла, выходят кем-то вроде недопрограммистов+недоэкономистов).
Дальше думаю определиться, какое из этих "недо" превратить в, так сказать, "до", и выучиться на магистратуре.
Но. Столько времени на шее у родителей сидеть, понятное дело, что я не хочу, поэтому курса со второго-третьего планирую начать подрабатывать. Больше мне хочется быть программистом, чем экономистом, но без какой-либо корочки, да еще и с такой специальностью устроиться, наверное, будет сложно, поэтому в следующем году в специальной дополнительной школе получу свидетельство (возможно, что помимо этого в основной школе заработаю "оператора-программиста", если подтвержу свой уровень знаний), т.к. занимаюсь программированием в средах Free Pascal и Delphi. Курс у нас трехгодичный, но есть такое условие, что если закончил второй год и успешно сдал экзамен, можешь перевестись на годичный C# и C++.
Мы Pascal уже прошли, поэтому сейчас работаем конкретно только с Delphi.

Помогите, пожалуйста, решить, что лучше: остаться на третий год изучать Delphi и получить серьезные, глубокие знания в области этой среды или перейти на C#, C++, т.е. разобраться в основах и того, и другого и "преуспеть количественно"?
Delphi очень интересен, но я такой человек, что мне по жизни хочется владеть всем по чуть-чуть. А тут еще волнует и "корочка" в том числе - с записью "Pascal-Delphi-C#-C++" она выглядит серьезнее, чем с 'Pascal-Delphi". Или на это мало смотрят?

@темы: Точка зрения, Вопрос, Pascal, Delphi, C++, C#

ru_programming

главная