ARRAY SIZE TOO LARGE

Fermé
serge - 21 août 2003 à 21:23
 bob - 28 août 2003 à 10:32
Voici lesdebut de mon programme en c++
Mon probleme est que lorsque je compile mon programme j'ai le message ARRAY SIZE TOO LARGE.J'ai une structure employe au nombre de 1000. Je veux garder le meme principe car j,ai un boucle ex:employe[boucle b]. J'aimerais avoir un truc pour compiler selon les 1000 structures.
Voici l exemple . Jattends de vos nouvelles.
Merci
Serge

#include <iostream.h>
#include <fstream.h>

#include <ctype.h>
#include <iomanip.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <dos.h>
#include <time.h>
#include <mem.h>
#ifndef _LARGE_ =100000
#include <bios.h>

#include <stdio.h>
#include <string.h>
#include <alloc.h>
#include <process.h>
biosmemory();
const char arraySize = 1000000;
char *arrayPointer = new char [arraySize];

struct
{
char nom[64];
char adresse[64];
char telephone[10];

} employe[1000];
A voir également:

1 réponse

tu connais l'allocation mémoire?

// allouer de la mémoire

int size;
char *pointer = malloc(size * sizeof(char));

// libérer la mémoire

free(pointer);

Tu déclares un nombre >255 avec un char bizarre?? (arraySize)

Un conseil commence par la base en C apres tu pourra t'amuser avec le C++ parce qu'apparement tu ne maitrise pas encore les rudiments du langage bien que je ne me considère pas spécialement comme un expert.
Bon code!
0