preguntar acerca de c

8
réponses

core dumped — mais le fichier core n’est pas dans le répertoire actuel?

Lors de l'exécution D'un programme C, il dit "(core dumped)" mais je ne vois aucun fichier sous le chemin actuel. , j'ai défini et vérifié les ulimit: ulimit -c unlimited ulimit -a J'ai également essayé de trouver le fichier nommé "core", mais …
demandé sur 1970-01-01 00:33:30
9
réponses

Les pointeurs en C: quand utiliser l’esperluette et l’astérisque?

Je commence juste avec des pointeurs, et je suis légèrement confus. Je sais & signifie que l'adresse d'une variable et que * peut être utilisé devant un pointeur de variable pour obtenir la valeur de l'objet pointé par le pointeur. Mais les chose …
demandé sur 1970-01-01 00:33:30
10
réponses

Comment puis-je autoformat / indenter le code C dans vim?

Lorsque je copie du code d'un autre fichier, le formatage est foiré, comme ceci: fun() { for(...) { for(...) { if(...) { } } } } Comment puis-je autoformater ce code dans vim? ... …
demandé sur 1970-01-01 00:00:00
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