preguntar acerca de printf

9
réponses

Que signifient %s et % d dans printf dans le langage C? [fermé]

Je ne comprends pas ce que font les %s et d% dans ce code C: for (i=0;i<sizeof(code)/sizeof(char*); i++) { printf("%s%d%s%dn", "Length of String ", i, " is ", strlen(code[i])); str = code[i]; printf("%s%d%s%cn","The first character i …
demandé sur 1970-01-01 00:33:32
4
réponses

Utilisation Simple de sprintf-C

J'essaie de comprendre pourquoi un problème plus important se produit, en utilisant un programme plus petit comme exemple. Ce petit programme ne fonctionne pas, m'amenant à croire que c'est ma compréhension de la fonction qui est imparfait. Pour aut …
demandé sur 1970-01-01 00:33:31
2
réponses

C / C++ printf () avant le problème scanf()

J'utilise Eclipse pour coder en C / C++ et je me bats avec ce qui pourrait être quelque chose d'assez facile. Dans mon code ci-dessous j'utilise printf() et après scanf(). Althougth {[5] } est écrit avant scanf() la sortie diffère. J'ai pu trouver qu …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment utiliser r’s sprintf pour créer des chaînes de largeur fixes avec fill whitespace à la fin?

j'ai un vecteur de cordes et je veux créer un fixe avec de la corde à partir de cela. Les cordes plus courtes doivent être remplies d'espaces blancs. E. g.: c("fjdlksa01dada","rau","sjklf") sprintf("%8s") # returns [1] "fjdlksa01dada" " rau" …
demandé sur 1970-01-01 00:33:32
4
réponses

Spécificateur de Format %02x

j'ai un programme simple : #include <stdio.h> int main() { long i = 16843009; printf ("%02x n" ,i); } j'utilise %02x spécificateur de format pour obtenir la sortie 2 char, Cependant, le résultat que j'obtiens est: 1010101 …
demandé sur 1970-01-01 00:33:33
6
réponses

awk additionner une colonne et imprimer cette somme sur chaque ligne d’entrée

Mon file.txt ressemble à ceci: 1 12 2 18 3 45 4 5 5 71 6 96 7 13 8 12 je peux résumer la deuxième colonne comme ceci: awk '{ sum += } END { print sum }' file.txt 272 Quelle est la meilleure façon d'imprimer cette somme sur chaque ligne? C'est …
demandé sur 1970-01-01 00:33:32
12
réponses

Caractères d’imprimerie et leur code ASCII en C

comment imprimer un caractère et sa valeur ASCII équivalente en C? ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Pointeur ne fonctionnera pas en printf()

Avoir un problème avec l'impression d'un pointeur. Chaque fois que j'essaie et compiler le programme ci-dessous, j'obtiens l'erreur suivante: pointers.c:11: warning: format ‘%p’ expects type ‘void *’, but argument 2 has type ‘int *’ il est éviden …
demandé sur 1970-01-01 00:33:31
5
réponses

Que signifie le spécificateur de format %*s?

Dans le code que je dois maintenir, j'ai vu un spécificateur de format %*s . Quelqu'un peut-il me dire ce que c'est et pourquoi est-il utilisé? un exemple de son usage est comme: fprintf(outFile, "n%*s", indent, ""); ... …
demandé sur 1970-01-01 00:33:29
2
réponses

Printf long long int in C avec GCC?

Comment puis-je printf long long int et unsigned long long int en C99 en utilisant GCC? j'ai cherché les autres messages qui suggèrent d'utiliser %lld mais il donne ces avertissements: avertissement n ° 1: inconnu type de conversion de caractè …
demandé sur 1970-01-01 00:33:32