Questions sur c

14
réponses

Fusion de deux listes triées liées

il s'agit d'une des questions de programmation posées lors du test écrit de Microsoft. Je fais la question et la répon ... sont redondantes j'ai ajouté. N'hésitez pas à critiquer mes les erreurs de syntaxe et de la logique. Merci!
demandé sur 2010-02-27 21:00:44
7
réponses

Éviter le principal (point d'entrée) dans un programme C

Est-il possible d'éviter le point d'entrée (principale) dans un programme C. Dans le code ci-dessous, est-il possible ... { printf("This is func \n"); return 0; } int main(void) { printf("This is main \n"); return 0; }
demandé sur 2010-07-31 21:47:49
2
réponses

Déclaration récursive du pointeur de fonction en C

j'aimerais déclarer une fonction qui renvoie un pointeur à une fonction du même type. je voudrais l'utiliser ... next_handler; } je me demande s'il y a une meilleure façon de créer une telle pointeurs de fonction dans C.
demandé sur 2009-04-27 17:17:15
2
réponses

Qu'est-ce qui peut faire échouer close(2) avec EIO pour un fichier en lecture seule?

j'enquête sur un problème sur Android où un IOException est jeté en raison d'un échec de fermer un fichier: j ... t à la réponse sur Android et/ou Linux, mais une réponse plus générale pour les autres OS serait également apprécié.
demandé sur 2013-09-10 03:28:38
6
réponses

Comment dessiner du texte en utilisant seulement les méthodes OpenGL?

Je n'ai pas le choix d'utiliser les méthodes OpenGL (c'est-à-dire les méthodes glxxx() ). Je dois dessiner du texte en ... r avec les informations du tableau de pixels pour tous les caractères. Est-il un autre moyen pour dessiner du texte?
demandé sur 2012-01-13 12:44:07
4
réponses

Malloc Les Problèmes De Mémoire

tout d'abord, j'ai remarqué que lorsque je compare la mémoire de malloc à celle de calloc, l'empreinte mémoire est dif ... t=(long long int*)malloc(1024*1024*1024); for (i=0;i<1024*1024*128;i++) test[i]=i; sleep(15);
demandé sur 2010-12-08 03:18:34
7
réponses

sizeof prenant deux arguments

In C. 1.3 of the C++ IS (2003. C'est aussi dans le C++11 IS), la norme indique une différence entre ISO C et C++; à sa ... virgule. Donc, pour une raison quelconque (0, arr) retourne un char* en C, mais un char[100] en C++. Pourquoi?
demandé sur 2011-06-13 18:11:44
9
réponses

Stack smashing détecté

j'exécute mon A. out file. Après l'exécution le programme tourne pendant un certain temps puis sort avec le message: ... x48)Aborted* quelles pourraient être les raisons possibles de cette situation et comment puis-je y remédier?
demandé sur 2009-08-28 12:17:50
7
réponses

Est-ce qu'une bibliothèque C implémente des threads C11 pour GNU/Linux?

il y a eu beaucoup de questions sur C11 et C11 threading, mais je ne vois pas de réponse définitive nulle ... ad ) Merci! (re-Edit: la question de la ré-ouvert, migré contenu de répondre nettoyer.
demandé sur 2014-07-03 19:26:06
3
réponses

Valeurs booléennes en 8 bits dans les compilateurs. Sont des opérations sur eux inefficace?

je suis en train de lire " D'Agner Fog "" Optimizing software in C++ "(spécifique aux processeurs x86 pour Intel, ... à un booléen par déréférencement d'un pointeur ou d'une lecture à partir d'une référence et que je l'opère ensuite?
demandé sur 2017-11-12 02:35:52
9
réponses

Pourquoi la fonction" noreturn " revient-elle?

j'ai lu ce question à propos de noreturn attribut, qui est utilisé pour les fonctions qui ne retournent pas à ... ax call func pourquoi la fonction func() retour après avoir fourni l'attribut noreturn ?
demandé sur 2017-08-31 15:31:59
12
réponses

Utiliser le langage D'assemblage en C / C++

je me souviens avoir lu quelque part que pour vraiment optimiser et accélérer certaines sections du code, les programm ... lentement que la plupart des humains, car souvent le compilateur optimise le code mieux que la plupart des humains.
demandé sur 2010-11-17 11:33:59
9
réponses

Qui est plus rapide: x

Je ne veux rien optimiser, je le jure, je veux juste poser cette question par curiosité. Je sais que sur la plupart du ... x << 1; et x << 10; et s'il Vous Plaît ne me haïssez pas pour cette question. :)
demandé sur 2010-11-20 20:54:03
10
réponses

#ifdef pour la plate-forme 32 bits

dans une application que je maintiens, nous avons rencontré un problème avec les limites du descripteur de fichier aff ... a plate-forme unix. Quiconque avait une expérience avec l'utilisation de ces définit? Est-ce que ce sera utilisable?
demandé sur 2009-04-09 23:40:45
16
réponses

Outil pour visualiser le flux de code (C / C++) [fermé]

avez-vous des suggestions d'outils pour faciliter la tâche de comprendre le code C/C++? Nous venons d'hériter d'un gro ... vons besoin de nous mettre rapidement au courant. Des conseils sur les outils qui pourraient simplifier cette tâche?
demandé sur 2008-09-30 17:45:04
5
réponses

Référence non définie à "pow" et "floor"

j'essaie de faire une simple calculatrice fibonacci en C mais en compilant gcc me dit que je manque les fonctions pow ... : undefined reference to `pow' fib.c:(.text+0x68): undefined reference to `floor' collect2: ld returned 1 exit status
demandé sur 2011-12-29 21:50:48
4
réponses

Comment obtenir une liste de périphériques de capture Vidéo (Web cameras) sur linux (ubuntu? (C / C++)

donc tout ce dont j'ai besoin est simple - une liste des dispositifs de capture vidéo actuellement disponibles (Web ca ... s Comment obtenir une liste des noms de périphériques de capture vidéo en utilisant Qt (crossplatform)?
demandé sur 2010-11-27 11:58:08
9
réponses

Algorithme pour faire tourner une image à 90 degrés en place? (Pas de mémoire supplémentaire)

Dans un C embarqué application, j'ai une grande image que j'aimerais faire pivoter de 90 degrés. Actuellement, j'util ... ais finir avec une image de 20x9 pixels. Cela modifie la foulée de l'image, ce qui complique l'algorithme beaucoup.
demandé sur 2010-06-03 21:38:04
2
réponses

Passer le pointeur de C à Java devient NULL

je travaille sur une application Android pour x86 qui nécessite une certaine intégration avec C. j'ai utilisé swig/JNI ... des pointeurs? Ou est-ce parce que je le teste sur un dispositif physique plutôt qu'un émulateur? concerne
demandé sur 2011-07-19 23:52:19
3
réponses

Arduino Due HTTPS Support

dans les versions précédentes D'Arduino, la carte limitante du microcontrôleur 8 bits, il semble que L'implémentation ... -vous des informations sur une bibliothèque que je peux utiliser pour déclencher des requêtes HTTPS sur Arduino Due?
demandé sur 2013-04-05 13:28:06