
13.08.2008, 18:23
|
|
Познающий
Регистрация: 20.05.2008
Сообщений: 81
С нами:
9461674
Репутация:
32
|
|
Хочу описать массив структур, кол-во структур = N.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<dos.h>
#define N 20;
int B[N], size = 0; //massiv indeksov
struct data //massiv structur
{ char name[20]; //name
char address[20]; //adres
unsigned long int tel; //telefon
} base[N];
Если указываю вместо N число (например,10) - все работает.
Но почему если указываю N (в выделденных местах) компиляторы (turbo c++ 3.0 и borland C 2) не хотят компилировать?
Пишет ошибку "что-то вроде выхода границ массива".
Но нужно испольовать N, помогите, плз.
|
|
|