J'ai besoin d'un tableau de tampons comme suit: le tableau a 1000 tampons, chaque tampon a 3000 octets.Remplissage des éléments dans un tableau de tampons - C
Ensuite, je dois parcourir chaque tampon pour le remplir avec 3000 octets, alors je devrais être en mesure d'accéder à chaque élément.
Mais je n'ai aucune idée de comment le faire. De l'aide?
Je suis coincé ici:
#include <malloc.h>
#include <stdio.h>
#define BUFFER_LENGTH 5000
#define numberOfBuffers 1000
int main(void)
{
typedef unsigned char byte;
unsigned int i;
byte** prom;
prom = (byte*) calloc(numberOfBuffers, sizeof(byte));
for (i = 0; i < numberOfBuffers; i++)
prom[i] = (byte**) calloc(BUFFER_LENGTH, sizeof(byte*));
return 0;
}
Veuillez prendre le [tour], en particulier [demander]. Des questions comme "S'il vous plaît écrire le code pour moi." sont considérés hors sujet. S'il vous plaît montrer ce que vous avez essayé. C'est à dire. faites autant que possible pour démontrer que vous avez fait des efforts vous-même. – Yunnosch
Avez-vous déjà essayé quelque chose ou attendez-vous simplement du code gratuit de notre part? Essayez d'utiliser les boucles 'for' et' malloc'. – Pablo
@Pablo Shiver. Malloc et quelqu'un qui a besoin de recommandation pour utiliser une boucle for pour cela. Le réseau statique 2D semble plus sûr, il est vrai que 3Mo en un seul morceau. – Yunnosch