Dupliquer possible: Est-ce que «for (;;)» est plus rapide que «while (TRUE)»? Si non, pourquoi les gens l’utilisent-ils? Je lisais un livre de programmation (java) là-bas que l’auteur utilise for(;;) au lieu de while(true) . Cette chose commence vraiment à m’agacer, alors je me suis dit que je devrais vérifier lequel est le mieux à […]
#include #include #include #include int main () { char name[20]; fd_set input_set; struct timeval timeout; int ready_for_reading = 0; int read_bytes = 0; /* Empty the FD Set */ FD_ZERO(&input_set ); /* Listen to the input descriptor */ FD_SET(0, &input_set); /* Waiting for some seconds */ timeout.tv_sec = 10; // 10 seconds timeout.tv_usec = 0; […]
Dites que je veux imprimer un message en C cinq fois en utilisant une boucle for . Pourquoi est-ce que si j’ajoute un point-virgule après une boucle comme ceci: for (i=0;i<5;i++); le message n’est pas imprimé 5 fois, mais si je n’y mets pas le point-virgule?
Je suis novice en C mais j’ai de l’expérience en Java et Android. J’ai un problème dans ma boucle. Il ne finira jamais et continuer encore et encore. char entered_ssortingng[50]; char *p_ssortingng = NULL; gets( entered_ssortingng ); for( p_ssortingng = entered_ssortingng; p_ssortingng != ‘\0’; p_ssortingng++ ){ //…. } Je sais que cela est dangereux, que […]
je suis entré dans ce programme simple en programmation c, le programme inverse simplement n’importe quel numéro d’entrée par utilisateur, en utilisant une boucle while, je ne sais pas s’il est correct de poster une telle question mais je n’ai pas vraiment compris comment fonctionne la boucle while int n, reverse = 0; printf(“Enter a […]
Je suis un peu nouveau dans la programmation C et j’écris un programme pour attacher un préfixe à une liste de chaînes entrées par un utilisateur. voici un extrait de code. char names[5][20], prefix[5]; int i=0; // accept 5 names and a prefix printf(“Please enter the 5 names and a prefix\n”); for(i;i<=4;i++ ) { printf("Enter […]
Considérons une boucle en C qui déclare un tableau de caractères dans le corps de la boucle. A chaque itération, un caractère de tableau est modifié jusqu’à ce que la fin soit atteinte. A la fin, la variable est imprimée. La description se développerait au code suivant: #include int main(void) { int i = 0; […]
Codage d’un programme permettant à l’utilisateur de saisir un montant en espèces pouvant atteindre 200,00 $, puis de calculer et d’afficher sa valeur dans les dénominations suivantes (20, 10, 5, 1, 0,25, 0,10, 0,05, 0,01). Je pense avoir compris les bases pour obtenir les dénominations (division / module), mais c’est la structure du do / […]
J’essaie de faire en sorte qu’un programme C utilise “secondes” de clock_t comme compteur de boucle for. Comment est-ce possible? Ci-dessous mon codage qui ne fonctionne pas, #include #include int main() { clock_t begin, end; double time_spent; begin = clock(); time_spent = (double)begin / CLOCKS_PER_SEC; for(time_spent=0.0; time_spent<62000.0; time_spent++) { printf("hello \n"); if(time_spent==5.0) break; } end […]
J’essaie d’append une fonction à la calculasortingce de mon application console C qui invite l’utilisateur à décider s’il souhaite effectuer un autre calcul à l’aide de: y ou n , mais lors des tests, getchar() refuse d’attendre les entrées et le programme se déroule comme si il a reçu une entrée valide. Voici un exemple […]