Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

создал массив диамический
a* data=new int[6];
поработал с ним, и нужно увеличить размерность до 8
как это сделать?

#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <stdio.h>
#define stacksize (2048)
#define _stek unsigned int

typedef
struct Tdescr{
unsigned int ss,sp,bp,ds,si,di;
};

void huge t_add(Tdescr huge *proc,void huge* work);
void huge t_switch(Tdescr huge *procO,Tdescr huge *procN);

void huge work1(void);
void huge work2(void);
void huge work3(void);

Tdescr *proc1=(Tdescr * )malloc(sizeof(Tdescr));
Tdescr *proc2=(Tdescr * )malloc(sizeof(Tdescr));
Tdescr *proc3=(Tdescr * )malloc(sizeof(Tdescr));
Tdescrhuge *Main=(Tdescr * huge)malloc(sizeof(Tdescr));

voidhuge t_add(Tdescr huge *proc,void huge * work)
{
_stek huge *st=(_stek huge *)malloc(stacksize);
proc->ss=FP_SEG(st);
proc->sp=FP_OFF(st)+1000;
*(int huge *)MK_FP(proc->ss,proc->sp)=FP_OFF(work);
*(int huge *)MK_FP(proc->ss,proc->sp+2)=FP_SEG(work);
proc->sp-=8;
}

void huge t_switch(Tdescr huge *procO,Tdescr huge *procN)
{
asm {
les bx,procO;
mov es:[bx],ss
mov es:[bx+2],sp
mov es:[bx+4],bp
mov es:[bx+6],ds
mov es:[bx+8],si
mov es:[bx+10],di
les bx,procN;
mov ax,es:[bx]
mov ss,ax
mov sp,es:[bx+2]
mov bp,es:[bx+4]
mov ds,es:[bx+6]
mov si,es:[bx+8]
mov di,es:[bx+10]
}
;
};

остальные функции удалены

кто нибудь может объяснить работу функцииt_add ?? а так же t_switch

помогите решить лабу плз
Тема: Обработка массивов в программе на TurboPascal 7.0
Цель работы: Изучение возможностей обработки одномерных массивов

1)N=18 Все элементы с нечетными номерами заменить их квадратами.
2)Определить содержит ли массив элементы, равные максимальному элементу.
3)Найти номер первого и последнего положительного элемента.

Гугл находит только инфу про обычные

Помогите с реализацией программы двоичного поиска в упорядоченном по возрастанию массиве NxM.

На первое время разместил сайт на хостинге HUT.Ru. Ради практики пишу администраторскую часть сам. В частности - UPLOAD картинок.

Проблема в следущем: на хостинге стоит Russian Apache, который, как Вы знаете, перекодирует все данные из форм, в том числе и фотки. По сути фотка загружается в указанный каталог, но не отображается на сайте, что называется становится битой. (при скачивании через ftp и открытии изображения пишет, что фаил поврежден)
Администрация хостинга подтверждает проблему с перекодированием загружаемых фаилов и советует бороться с ней через размещение фаила .htaccess с указанием дерективы "CharsetDisable On".
Указанная мера ни к чему не приводит. Поискал в нете - дают совет указать дерективу "CharsetRecodeMultipartForms Off" - тоже глухо.

Проблема точно не в разграничении прав - каталогам, куда помещаются картинки и лежит обработчик загрузки, давал даже полные права (777).

Естественно при загрузке через ftp все замечательно отображается.

Может кто что посоветует????

IDE for Python 28.03.10 Ответов: 11

Подскажите пожалуйста хорошую среду для разработки на Python с возможностью нормального дебагинга и чтобы Unit-test можно было создавать? А то по работе щас пришлось писать на нем, а среды для разработки не нашел до сих пор хорошей. Чтобы все удобно было и по человечески.

Hi. Do any of you guys speak English? Unfortunatly I don't speak Russian yet but would like to ask you so questions

Надо собрать из исходников компиляторы gcc.
Хочу собрать компилятор под платформу PowerPC.
Как бы так собрать и установить его чтоб не задеть не чего в системе...

Дана целочисленная прямоугольная матрица.Опредилить кол-во нулевых элементов.Найти сумму положительных чётных элементов каждой строки матрицы.

Вот код (запутался с формированием матрицы)
Код

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
clrscr();
randomize();
int A[10][10],i,j,k=0,s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;j++);
scanf("%d",&A[i][j]);
{k=0;
s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;i++);
if(A[i][j]==0)
k++;
for(i=0;i<=10;i++);
s=0;
for(j=1;j<=10;j++);
if((A[i][j]>0) && (A[i][j]%2==0))
s=s+A[i][j]; }
printf("Є®«ЁзҐбвў® г«Ґўле н«Ґ¬Ґв®ў:",k);
printf("‘㬬Ї®«®¦ЁвҐ«мле зҐвле н«Ґ¬Ґв®ў Є ¦¤®© бва®ЄЁ ¬ ваЁжл:",s);
getch();
}

Решил недавно поставить 7 - ку, все вроде бы ничего - нормально работает, но прогать невозможно - иногда после запуска прог линкер пишет:
LINK : fatal error LNK1168: cannot open <имя_файла> for writing.

Проверял запущен ли процесс - нет. Если подождать минут 5, все работает нормально.

Пробовал гуглить - там ,в основном,пишут про шутки антивируса и проч., так что не знаю,что делать,может было у кого?

Заранее спасибо.
Студия - 2008,была 2005 - та же фигня. Винда - профф(были причины ставить именно ее).

Нужен программист в Москве.Есть сайт.Необходима помощь специалиста-сайт нужно немного отредактировать.Подробнее не пишу,так как не владею терминами.Просьба писать в личку

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.