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.

8
Comment renvoyer plusieurs valeurs d'une fonction en C?
Si j'ai une fonction qui produit un résultat intet un résultat string, comment puis-je les renvoyer tous les deux à partir d'une fonction? Pour autant que je sache, je ne peux renvoyer qu'une seule chose, comme déterminé par le type précédant le nom de la fonction.
87 c  return-value 


17
Le C est-il fortement typé?
Pour citer Wikipedia : Deux langages couramment utilisés qui prennent en charge de nombreux types de conversion implicite sont le C et le C ++, et on prétend parfois qu'il s'agit de langages faiblement typés. Cependant, d'autres soutiennent que ces langages imposent suffisamment de restrictions sur la façon dont les …

3
Comment utiliser glOrtho () dans OpenGL?
Je ne comprends pas l'utilisation de glOrtho. Quelqu'un peut-il expliquer à quoi il sert? Est-il utilisé pour définir la plage de limites des coordonnées xy et z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Cela signifie que la plage x, y et z va de -1 à 1?
87 c++  c  opengl 

12
TCHAR est-il toujours pertinent?
Je suis nouveau dans la programmation Windows et après avoir lu le livre Petzold, je me demande: est-ce toujours une bonne pratique d'utiliser le TCHARtype et la _T()fonction pour déclarer des chaînes ou si je devrais simplement utiliser les chaînes wchar_tet L""dans le nouveau code? Je ciblerai uniquement Windows 2000 …
87 c++  c  windows  unicode  wchar-t 

12
Imprimer le texte au lieu de la valeur de C enum
int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working return 0; }
87 c  enums 


4
scanf () laisse le nouveau caractère de ligne dans le tampon
J'ai le programme suivant: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 printf("Done"); …
87 c  scanf 

3
Où peut-on trouver les normes C89 / C90 au format PDF?
Je recherche une version gratuite de la norme C89 / C90 , mais je ne la trouve nulle part! Pourquoi est-il si difficile de le trouver? Les normes C99 et C11 sont très faciles à obtenir sur Internet. Même dans les questions de Stack Overflow Où puis-je trouver les documents …
87 c  ansi  c89 

1
gcc / g ++: "Aucun fichier ou répertoire de ce type"
g++ me donne des erreurs de forme: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. C'est la même chose lors de la compilation de programmes C avec gcc. Pourquoi donc? Remarque: cette question a été posée plusieurs fois auparavant, mais à chaque fois, elle était spécifique à …
87 c++  c  gcc  g++  c++-faq 




7
Comment éviter d'utiliser printf dans un gestionnaire de signaux?
Puisqu'il printfn'est pas réentrant, il n'est pas censé être sûr de l'utiliser dans un gestionnaire de signaux. Mais j'ai vu beaucoup d'exemples de codes qui utilisent printfcette façon. Ma question est donc la suivante: quand devons-nous éviter d'utiliser printfdans un gestionnaire de signaux, et y a-t-il un remplacement recommandé?
86 c  linux  signals 

30
Pourquoi programmez-vous en assemblage? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé l'année dernière . Améliorez cette question J'ai une …

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.