Je suis C noob et je viens de découvrir qu’atoi est déconseillé au profit de strtol, etc. Où puis-je trouver une liste de fonctions C obsolètes?
Étant donné les coordonnées du coin inférieur gauche (x, y), la longueur (l) et la largeur (w) de 2 rectangles, écrivez un programme pour trouver le plus petit rectangle possible entourant les 2 rectangles donnés. Format d’entrée et de sortie: La 1ère ligne de l’entrée consiste en 4 entiers séparés par un espace correspondant aux […]
J’essaie de passer un pointeur sur une queue à la fonction createQueue: void createQueue(struct pqueue *queue){ queue = malloc( sizeof(struct pqueue) ); queue->root = malloc(sizeof(struct node)); queue->root->next = 0; queue->root->taskID = 12; queue->root->priority = 5000; } J’essaie aussi d’append à la nouvelle queue comme ceci: void add(struct pqueue *queue, int taskID, int priority){ struct node […]
je reçois une erreur Fatal signal 11 (SIGSEGV) at 0x51b71000 (code=1), thread 3696 (sssist.magnitab) Chaque fois que j’atsortingbue une valeur au paramètre out pour renvoyer les valeurs de l’application principale, lorsque je supprime l’erreur d’atsortingbution disparaît, voici mon code (ci-dessous le code androïde) void root(const char *in, int *out, uint32_t x, uint32_t y) {\ int […]
testb $1, %al je .L3 leal 1(%eax,%eax,2), %eax jmp .L4 On me donne le code d’assemblage ci-dessus et on me demande de le traduire en code c. Je sais ce que presque tout cela fait, je ne sais tout simplement pas comment faire du code C pour le registre %al . Voici le rest du […]
Donc, j’ai écrit ce code ci-dessous qui est supposé passer un tableau de chaînes à une fonction, qui sortinge ensuite le tableau dans l’ordre alphabétique. Je sais que ce que j’ai fait n’est probablement pas joli, mais c’est pour l’école et je dois le transmettre à une fonction et utiliser strcmp . J’ai rencontré quelques […]
J’ai besoin d’un code de travail pour une fonction qui renverra une chaîne aléatoire de longueur aléatoire. Ce que je veux faire serait mieux décrit par le code suivant. char *getRandomSsortingng() { char word[random-length]; // …instructions that will fill word with random characters. return word; } void main() { char *ssortingng = getRandomSsortingng(); printf(“Random ssortingng […]
J’essaie de parcourir une masortingce et de copier des données, mais après 1023 boucles, un message indiquant un exc bad access est envoyé et j’ai l’impression que cela a peut-être un lien avec ma mémoire. Dans ma boucle, j’ai besoin d’append des données à mon tableau totalValues , alors j’ai fait ceci: memcpy(totalValues + totalCopied, […]
J’ai un code OpenMP qui ressemble à ce qui suit while(counter < MAX) { #pragma omp parallel reduction(+:counter) { // do monte carlo stuff // if a certain condition is met, counter is incremented } } Par conséquent, l’idée est que la section parallèle soit exécutée par les threads disponibles tant que le compteur est […]
J’ai de nouveau réédité ma question et cette fois, c’est définitif. note: le programme fonctionne (merci pour toute l’aide). Mais il rest une certaine confusion sur le fonctionnement réel de la dépendance / des liens. Plus précisément, j’aimerais connaître le processus que le makefile comstack et exécute. (Par exemple, le compilateur commence par regarder main.c, […]