preguntar acerca de c

10
réponses

Comment prévenir les SIGPIPEs (ou les gérer correctement)

J'ai un petit programme serveur qui accepte les connexions sur un socket TCP ou UNIX local, lit une commande simple et, en fonction de la commande, envoie une réponse. Le problème est que le client peut ne pas avoir d'intérêt dans la réponse parfois …
demandé sur 1970-01-01 00:33:28
9
réponses

Pourquoi devez-vous lier la bibliothèque mathématique en C?

Si j'inclus <stdlib.h> ou <stdio.h> dans un programme C, Je n'ai pas besoin de les lier lors de la compilation, mais je dois créer un lien vers <math.h>, en utilisant -lm avec gcc, par exemple: gcc test.c -o test -lm Quelle est …
demandé sur 1970-01-01 00:33:29
14
réponses

Comment réaliser une surcharge de fonction en C?

Existe-t-il un moyen d'obtenir une surcharge de fonction en C? Je regarde des fonctions simples à surcharger comme foo (int a) foo (char b) foo (float c , int d) Je pense qu'il n'y a pas de moyen simple; je cherche des solutions de contournem …
demandé sur 1970-01-01 00:33:29
11
réponses

Opérateur de flèche ( — > ) utilisation en C

J'apprends actuellement C en lisant un bon livre de débutant intitulé "Teach Yourself C in 21 Days" (J'ai déjà appris Java et C# donc je me déplace à un rythme beaucoup plus rapide). Je lisais le chapitre sur les pointeurs et l'opérateur -> (flèch …
demandé sur 1970-01-01 00:33:30
11
réponses

Pourquoi la fonction gets est-elle si dangereuse qu’elle ne devrait pas être utilisée?

Lorsque j'essaie de compiler du code C qui utilise la fonction gets() avec GCC, Je comprends ça avertissement: (.text + 0x34): attention: la fonction' gets ' est dangereuse et ne doit pas être utilisée. Je me souviens que cela a quelque ch …
demandé sur 1970-01-01 00:33:29
7
réponses

Travailler sur un projet distant avec Eclipse via SSH

J'ai les cases suivantes: Une Boîte Windows avec Eclipse CDT, Une boîte Linux, accessible pour moi uniquement via SSH. Le compilateur et le matériel requis pour construire et exécuter mon projet sont uniquement sur la machine B. Je voudrais t …
demandé sur 1970-01-01 00:33:30
6
réponses

Quelle est la différence entre AF INET et PF INET dans la programmation de socket?

Quelle est la différence entre AF_INET et PF_INET dans la programmation des sockets? Je suis confus entre L'utilisation de AF_INET et PF_INET dans socket() et bind(). Aussi, comment donner une adresse ip dans le Champ sin_addr? ... …
demandé sur 1970-01-01 00:33:31
1
réponses

Différence entre L’utilisation de Makefile et cmake pour compiler le code

Je code sur C / C++ et utilise (GNU)Makefile pour compiler le code. Je peux faire la même chose avec cmake et obtenir un MakeFile. Cependant, je ne comprends pas quelle est la différence entre L'utilisation de Makefile et cmake pour compiler le code. …
demandé sur 1970-01-01 00:33:34
8
réponses

Comment désactiver les Avertissements GCC pour quelques lignes de code

Dans Visual C++, il est possible d'utiliser #pragma warning (disable: ...). Aussi, j'ai trouvé que dans GCC vous pouvez remplacer par les drapeaux du compilateur de fichiers . Comment puis-je faire cela pour la "ligne suivante", ou avec la sémantique …
demandé sur 1970-01-01 00:33:30
6
réponses

Quelle est la Différence Entre lire() et recv () et send() et write()?

Quelle est la différence entre lire() et recv () et send() et write() dans le support de la programmation ? performance et la vitesse et d'autres comportements. ... …
demandé sur 1970-01-01 00:33:29