preguntar acerca de c

2
réponses

Un prototype de fonction typedef peut-il être utilisé dans les définitions de fonctions?

, j'ai une série de fonctions avec le même prototype, dire int func1(int a, int b) { // ... } int func2(int a, int b) { // ... } // ... Maintenant, je veux simplifier leur définition et leur déclaration. Bien sûr, je pourrais utiliser une macr …
demandé sur 1970-01-01 00:33:31
11
réponses

Décalage teinte D’une couleur RVB

J'essaie d'écrire une fonction pour décaler la teinte D'une couleur RVB. Plus précisément, je l'utilise dans une application iOS, mais le calcul est universel. Le graphique ci-dessous montre comment les valeurs R, G et B changent par rapport à la te …
demandé sur 1970-01-01 00:33:31
8
réponses

Quand devrions-nous utiliser asserts en C?

J'écris une fonction en C. Par style, quand est-il bon d'utiliser assert par rapport à renvoyer un code d'erreur. Disons que la fonction divise deux nombres. Devrais-je affirmer que le diviseur est différent de zéro ou devrais-je retourner un code d' …
c
demandé sur 1970-01-01 00:33:31
9
réponses

Programmation de haut en bas et de bas en haut

Pourquoi disons-nous que le langage tel que C est top-down alors que les langages OOP comme java ou C++ comme bottom-up?. Cette classification a-t-elle une importance dans le développement de logiciels? ... …
demandé sur 1970-01-01 00:33:29
7
réponses

Bon IDE C Pour Mac? [fermé]

Je viens de commencer un travail où je programmation en C sur un Mac, ce qui est ma première expérience en utilisant un Mac pour le développement. Pour l'instant, J'utilise Xcode comme éditeur, puis j'utilise make / gcc / svn sur la ligne de commande …
demandé sur 1970-01-01 00:33:29
6
réponses

Comment trouver de manière portable min (INT MAX, abs (INT MIN))?

Comment puis-je trouver de manière portable le plus petit des INT_MAX et abs (INT_MIN)? (C'est la valeur absolue mathématique de INT_MIN, pas un appel à la fonction abs.) Il devrait être le même que INT_MAX dans la plupart des systèmes, mais je cher …
demandé sur 1970-01-01 00:33:35
1
réponses

Comment installer les dépendances de développement gtk sur Ubuntu?

J'ai le code de GTK tutoriel dans base.c. Je travaille sur Ubuntu et quand je compile en utilisant $ gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0` Je reçois l'erreur suivante Package gtk+-2.0 was not found in the pkg-config sea …
demandé sur 1970-01-01 00:33:33
12
réponses

que signifie ** en C

Qu'est-ce que cela signifie Quand un objet a 2 astérisques au début? **variable ... …
demandé sur 1970-01-01 00:33:30
8
réponses

Pourquoi ce code C est-il plus rapide que ce code C++? obtenir la plus grande ligne dans le fichier

J'ai deux versions d'un programme qui fait la même chose, l'obtention de la plus grande longueur d'une ligne dans un fichier, j'ai un fichier avec environ 8 mille lignes, mon code en C est un peu plus primitive (bien sûr!) que le code que j'ai en C++ …
demandé sur 1970-01-01 00:33:32
6
réponses

Comment Pouvez-vous vider une écriture en utilisant un descripteur de fichier?

Il s'avère que tout ce malentendu entre open() et fopen () provient d'un pilote I2C bogué dans le noyau Linux 2.6.14 sur un ARM. Le Backporting d'un pilote bit bashed de travail a résolu la cause profonde du problème que j'essayais d'aborder ici. …
demandé sur 1970-01-01 00:33:28