Questions sur c

8
réponses

Le comportement "struct hack" est-il techniquement indéfini?

Ce que je demande, c'est le bien connu "dernier membre d'une structure a longueur variable" truc. struct T { ... e sujet, je voudrais que les réponses s'en tiennent spécifiquement à la version de l'astuce comme indiqué ci-dessus.
demandé sur 2010-09-14 21:10:38
12
réponses

Quelle est la chose la plus proche de windows à fork ()?

je suppose que la question dit tout. je veux fourcher sur les fenêtres. Ce qui est le plus semblable opération et comment l'utiliser.
demandé sur 2009-06-12 10:36:21
10
réponses

Comment puis-je corriger l'erreur GCC "for loop initial declaration used outside C99 mode"?

j'essaie de résoudre le problème 3n+1 et j'ai une boucle for qui ressemble à ceci: for(int i = low; i & ... initiale déclaration utilisée en dehors du mode C99 Je ne sais pas ce qu'est le mode C99. Des idées?
demandé sur 2008-08-24 10:30:09
3
réponses

Déclaration des variables à l'intérieur d'une instruction switch [dupliquer]

cette question a déjà une réponse ici: pourquoi les variables ne peuvent-elles pa ... 'il n'y ait aucune erreur? switch (i) { case 0: NSLog(@"wtf"); int j = 1; break; }
demandé sur 2009-08-05 08:31:31
4
réponses

Dans CMake, Comment puis-je tester si le compilateur est Clang?

nous avons un ensemble de cross-platform CMake construire des scripts , et nous soutenons la construction avec Visua ... llement MSVC et CMAKE_COMPILER_IS_GNU<LANG> à l'essai pour Visual C++ et GCC, respectivement.
demandé sur 2012-04-06 20:12:52
12
réponses

Où C n'est pas un sous-ensemble de C++? [fermé]

j'ai lu dans beaucoup de livres que C est un sous-ensemble de C++. certains livres disent que C est un sou ... C++, sauf pour les petits détails . Quels sont les cas où le code sera compilé en C, mais pas en C++?
c++ c
demandé sur 2009-07-29 20:46:48
10
réponses

Pourquoi C n'a pas de Chars non signés?

je sais, la question semble étrange. Les programmeurs pensent, parfois trop. Veuillez lire ce qui suit... En ... onsidéré comme un comportement non défini de la même manière que le dépassement des entiers signés n'est pas défini.
demandé sur 2009-02-04 19:06:58
4
réponses

C réseau à croissance dynamique

j'ai un programme qui lit une liste" brute " d'entités dans le jeu, et j'ai l'intention de faire un tableau contenant u ... ait les choses. si les pointeurs sont la seule solution, Comment puis-je les suivre pour éviter les fuites?
demandé sur 2010-08-21 07:23:53
8
réponses

Quel est le but d'utiliser-pedantic dans le compilateur GCC/g++?

Cette remarque dit: -ansi : indique au compilateur d'implémenter l'option de langue ANSI. Ceci ... nnes circonstances pour utiliser ces deux options? Quand dois-je les utiliser? Sont-ils importants?
demandé sur 2010-05-18 11:07:52
4
réponses

Pourquoi ne pas le compilateur rapport un point-virgule manquant?

j'ai ce programme simple: #include <stdio.h> struct S { int i; }; void swap(struct S *a, struct S * ... é mentionnant la capacité de forme libre du langage C qui est à l'origine de ceci et des erreurs qui s'y rapportent.
demandé sur 2016-10-19 18:12:29
12
réponses

Algorithme de la médiane mobile en C

je travaille actuellement sur un algorithme pour mettre en œuvre un filtre de moyenne mobile (analogue à un filtre de ... code http://google.com/codesearch/p?hl=en&sa=N&cd=1&ct=rc#mYw3h_Lb_e0/R-2.2.0/src/library/stats/src/Trunmed.c
demandé sur 2009-08-21 02:50:43
23
réponses

Apprendre C d'abord avant d'apprendre Objectif-C [fermé]

étant un développeur de pomme en devenir, je veux obtenir les opinions de la communauté s'il est préférable d'apprendr ... tif-C et finalement le cadre de cacao? mon instinct me dit d'apprendre C, ce qui me donnera une bonne base.
demandé sur 2008-10-08 01:37:27
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
8
réponses

Ne threads ont un tas de?

autant que je sache chaque thread obtient une pile distincte quand le thread est créé par le système d'exploitation. Je me demande si chaque fil a un tas distinct à lui-même aussi?
demandé sur 2009-11-03 08:30:44
6
réponses

Pourquoi le compilateur ne peut pas (ou ne peut pas) optimiser une boucle d'addition prévisible dans une multiplication?

C'est une question qui est venue à l'esprit en lisant la réponse brillante de mystique à la question: pourquoi est-i ... u parler des optimisations discutées dans cette autre question avant, donc je suis vraiment reconnaissant pour cela.
demandé sur 2012-06-30 21:48:47
10
réponses

Spinlock contre Sémaphore

quelles sont les différences fondamentales entre un sémaphore et un spin-lock? quand utiliserons-nous un sémaphore sur un spin-lock?
demandé sur 2008-10-12 22:58:38
9
réponses

Typedef et #define sont-ils identiques en c?

je me demande si typedef et #define sont les mêmes dans c ?
demandé sur 2009-11-03 12:57:30
16
réponses

Quel est l'intérêt de malloc (0)?

vient de voir ce code: artist = (char *) malloc(0); et je me demandais pourquoi on ferait ça?
demandé sur 2010-01-07 20:43:14
11
réponses

Sont les opérateurs de décalage (

En C, sont les opérateurs de décalage ( << , >> ) arithmétique ou logique?
demandé sur 2008-08-11 12:55:13
9
réponses

Où puis-je trouver la définition de la taille t? [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre size_t et i ... Quel est leur but. Pourquoi ne pas utiliser int ou int non signé? (Quels sont les autres "similaires"? Void_t, etc).
demandé sur 2009-07-13 17:14:10
8
réponses

Convertir le programme Python en code C / C++? [fermé]

est-il possible de convertir un programme Python en C/C++? j'ai besoin d'implémenter quelques algorithmes, et ... st significativement plus rapide que la version Python, alors je n'aurai pas d'autre choix que de le faire en C/C++.
demandé sur 2011-01-10 21:46:12
3
réponses

Pourquoi ce code segfault sur une architecture 64 bits fonctionne-t-il bien sur une architecture 32 bits?

j'ai trouvé le puzzle C suivant: Q: Pourquoi le programme suivant segfault sur IA-64, mais fonctionne bien su ... pourrait être 64 bits). Mais je ne suis pas sûr de la façon dont cela se rapporte au programme ci-dessus. Des idées?
demandé sur 2011-09-25 16:03:07
2
réponses

Qu'est-ce que && signifie dans void *p = & & abc;

j'ai trouvé un morceau de code void *p = &&abc; . Quelle est la signification de && ici? Je connais l ... que && utilisé dans ce contexte est différent. Que signifie && dans void *p = &&abc; ?
demandé sur 2011-05-24 10:22:34
6
réponses

Détecter si stdin est un terminal ou un tuyau?

quand j'exécute " python " à partir du terminal sans argument, Cela fait apparaître le shell interactif Python. ... aisie, il a détecté qu'il est connecté à un tuyau. Comment faire une détection similaire en C ou C++ ou Qt?
demandé sur 2009-08-21 20:22:14
9
réponses

const int vs. int const as paramètre de fonction en C++ et C

question rapide: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } ... ponse pour le langage C, mais s'il y a quelque chose d'intéressant dans le langage C++, j'aimerais le savoir aussi.
demandé sur 2008-10-02 18:11:02
15
réponses

"#include" fichier texte dans un programme C comme un char[]

y a-t-il un moyen d'inclure un fichier texte entier sous forme de chaîne dans un programme C au moment de la compilati ... on script, mais c'est cul-moche et limité à une seule variable nom, pouvez-vous me dire une autre façon de le faire?
demandé sur 2009-01-04 16:37:56
5
réponses

Python (et API Python C): new versus init

la question que je m'apprête à poser semble être une copie de L'utilisation de __nouveau__ et __init__par Python? ... ont initialisées à une certaine valeur par défaut, nous aurions pu simplement le faire dans la méthode __init__ ?
demandé sur 2011-02-01 08:07:39
9
réponses

Pointeurs C: pointant vers un tableau de taille fixe

cette question va aux gourous là-bas: en C, il est possible de déclarer un pointeur comme suit: char ( ... est il n'y aucune raison pourquoi les gens ne déclarent pas les pointeurs comme ça? Ne vois-je pas un piège évident?
demandé sur 2009-11-27 21:20:17
3
réponses

Comment malloc() est-il mis en œuvre à l'interne? [dupliquer]

cette question a déjà une réponse ici: comment fonctionnent malloc() et free ()? ... eaucoup d'appels système sbrk , faisant man sbrk parle de son utilisation dans malloc() mais pas beaucoup plus.
demandé sur 2010-08-13 21:35:29
8
réponses

Pourquoi annuler les valeurs de retour inutilisées?

int fn(); void whatever() { (void) fn(); } y a-t-il une raison pour annuler une valeur de retour inutilisée ... vertissements car c'est du bruit inutile. je mangerai mes mots si un insecte s'échappe à cause de cela...
demandé sur 2009-03-27 16:00:59