Articles of multidimensionnelle

Enregistrer le tableau dynamic 2D (masortingce) pour un access global c

J’essaie de sauvegarder un tableau 2D qui est rempli à l’aide d’une fonction dans la mémoire globale. De nombreuses masortingces sont traitées et, en cas de succès, il faut enregistrer la masortingce correcte pour pouvoir accéder à de nombreuses fonctions. Actuellement, la masortingce de la fonction est allouée dynamicment avec le code suivant: int **M […]

Comportement inattendu dans la comparaison de tableau

J’essaie de comparer des données dans un tableau 2D qui représente une masortingce. Comme il s’agit d’une masortingce fragmentée, j’ai créé le tableau 2D compactMasortingx, qui contient les lignes et les colonnes où l’entrée de la masortingce de valeurs n’est pas nulle. J’utilise ce code pour faire la comparaison: if(compactMasortingx[0][i] == compactMasortingx[1][k] && compactMasortingx[1][i] == […]

copier 2 tableaux dans 1 tableau, en C prog

Comment puis-je copier 2 tableaux 2D distincts en 1 tableau, j’ai décrit ci-dessous ce que je veux dire: J’ai 1 tableau: a, b, c J’ai un deuxième tableau: d, e, f Je veux que le troisième tableau ait les deux tableaux ci-dessus: 3e tableau: a, b, c, d, e, f Jusqu’à présent, mon code ne […]

Allocation dynamic de tableau 2D

J’implémente des graphiques à l’aide de la masortingce d’adjacence, mais je ne parviens pas à résoudre le problème de segmentation. Quelqu’un peut-il m’aider à orienter l’allocation dynamic d’une masortingce à deux dimensions? Je veux aussi savoir comment est stocké le tableau 2D dans la mémoire et comment y accéder. #include #include struct Graph{ int V; […]

comment créer une chaîne à partir d’un tableau de chaînes C

J’apprends à propos des tableaux et je me demandais si quelqu’un pouvait m’aider. J’ai un tableau de chaînes et j’ai besoin de créer une nouvelle chaîne qui est une concaténation de tous les éléments du tableau. Le problème que je rencontre est que je ne peux imprimer que la première chaîne de mon tableau, pas […]

Tableau 2D utilisant une fonction pour rechercher des paires

J’ai créé cette fonction qui parsing un tableau 2D pour les paires verticales, où rangée = 20 et colonne = 30. Pour clarifier les caractères aléatoires de A à Z, sont stockés dans chacun des éléments du tableau. char function3 (char randchar_array[ROW] [COLUMN]) { int r = 0 ; int c = 0 ; int […]

Comment travailler avec un tableau 2D avec des dimensions inconnues?

J’écris une fonction C pour la multiplication masortingcielle. Il faut deux tableaux 2D d’entités. Je pourrais le faire si je connaissais les dimensions des tableaux d’entrée, mais j’aimerais créer une fonction plus générale. Comment trouver leurs dimensions et comment renvoyer un tableau lorsque je ne connais pas les dimensions du produit au moment de la […]

Pointeurs vers un tableau 2D et gestion manuelle de la mémoire – C

J’ai décidé que ce serait un beau défi de créer une bibliothèque pour gérer toutes sortes de calculs masortingciels, en C pur. Maintenant, même si j’ai une assez bonne expérience avec Objective-C et Cocoa, ma connaissance du C est exactement ce dont j’ai besoin. travailler avec Objective-C et pas beaucoup plus. Ainsi, par exemple, je […]

Initialisation d’un grand tableau à deux dimensions en C

Je veux initialiser tous les éléments de: char buffer[1000][1000]; à ‘ ‘ . J’ai essayé char buffer[1000][1000] = { ‘ ‘ }; et char buffer[1000][1000] = { { ‘ ‘ } }; mais les deux sens ne semblent initialiser que le premier terme. Je suis disposé à envisager des approches alternatives pour faire le travail, […]

C ++ – Trop d’initialiseurs pour les tableaux

J’ai fait un tableau comme celui-ci, mais ensuite il continue de dire que j’ai trop d’initialiseurs. Comment puis-je réparer cette erreur? int people[6][9] = {{0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}};