Questions marquées «c»

C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et les plateformes multiples. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - également balise les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct de C ++ et il ne doit pas être combiné avec la balise C ++ en l'absence d'une raison rationnelle.


14
Comment écrire la base de journal (2) en c / c ++
Existe-t-il un moyen d'écrire la fonction de journal (base 2)? Le langage C a 2 fonctions intégrées - >> 1. logqui est la base e. 2. log10base 10; Mais j'ai besoin de la fonction de journal de la base 2.Comment calculer cela.
98 c++  c 


12
Analyse des arguments de ligne de commande en C?
J'essaie d'écrire un programme capable de comparer deux fichiers ligne par ligne, mot par mot ou caractère par caractère en C. Il doit pouvoir lire dans les options de ligne de commande -l -w -i or --... si l'option est -l, elle compare les fichiers ligne par ligne. si l'option …




9
Obtenir l'heure actuelle en C
Je veux obtenir l'heure actuelle de mon système. Pour cela, j'utilise le code suivant en C: time_t now; struct tm *mytime = localtime(&now); if ( strftime(buffer, sizeof buffer, "%X", mytime) ) { printf("time1 = \"%s\"\n", buffer); } Le problème est que ce code donne un temps aléatoire. De plus, le …
97 c  time  time-t  localtime 

4
Comment savoir d'où est inclus un fichier d'en-tête?
Comment puis-je savoir où g ++ a pu trouver un fichier d'inclusion? Fondamentalement, si je #include <foo.h> g ++ analysera le chemin de recherche, en utilisant toutes les options d'inclusion pour ajouter ou modifier le chemin. Mais, à la fin des jours, y a-t-il un moyen de savoir le chemin …
97 c++  c  gcc  include  g++ 

7
make: Rien à faire pour `` tous ''
Je suis en train de passer par un pgm par exemple pour créer un fichier make. http://mrbook.org/tutorials/make/ Mon dossier eg_make_creation contient les fichiers suivants, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable CC will be # …
97 c  makefile 

11
Efficacité du retour prématuré dans une fonction
C'est une situation que je rencontre fréquemment en tant que programmeur inexpérimenté et que je me demande en particulier pour un projet ambitieux et intensif en vitesse que j'essaie d'optimiser. Pour les principaux langages de type C (C, objC, C ++, Java, C #, etc.) et leurs compilateurs habituels, ces …

7
Utilisation pratique de setjmp et longjmp en C
Quelqu'un peut-il m'expliquer où exactement setjmp()et les longjmp()fonctions peuvent être utilisées pratiquement dans la programmation embarquée? Je sais que ce sont pour la gestion des erreurs. Mais j'aimerais connaître quelques cas d'utilisation.
97 c 

14
Erreur "inclusion non résolue" avec les en-têtes de bibliothèque standard Eclipse CDT pour C
J'ai configuré CDT pour eclipse et j'ai écrit un programme simple hello world C: #include <stdio.h> int main(void){ puts("Hello, world."); return 0; } Le programme se construit et s'exécute correctement, mais eclipse continue d'afficher ce point d'interrogation jaune à côté de l'instruction d'inclusion qui indique "Unresolved inclusion: <stdio.h>"quand je place …

3
Pourquoi sizeof int est faux, alors que sizeof (int) est correct?
Nous savons que sizeofc'est un opérateur utilisé pour calculer la taille de n'importe quel type de données et expression, et lorsque l'opérande est une expression, les parenthèses peuvent être omises. int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a ); return 0; } le premier …
96 c++  c  sizeof 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.