Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Printf(":S"); [ Archives / Au secours ] (WaFFel)

vendredi 4 juillet 2003 à 20:57:51 | Printf(":S");

WaFFel

je c que sa peux paraitre bebete mais je voudrais savoir
quand j'utilist "printf" c quoi que sa veux dire les %s %c et tou c cossin la qqn pourais me faire un ti tableau pour me dire toute les %... qui a avec leur fonction svp merci

vendredi 4 juillet 2003 à 21:09:20 | Re : Printf(":S");

BruNews

Administrateur CodeS-SourceS

#include <stdio.h>

void main( void )
{
char ch = 'h', *string = "computer";
int count = -9234;
double fp = 251.7366;
wchar_t wch = L'w', *wstring = L"Unicode";

/* Display integers. */
printf( "Integer formats:\n"
"\tDecimal: %d Justified: %.6d Unsigned: %u\n",
count, count, count, count );

printf( "Decimal %d as:\n\tHex: %Xh C hex: 0x%x Octal: %o\n",
count, count, count, count );

/* Display in different radixes. */
printf( "Digits 10 equal:\n\tHex: %i Octal: %i Decimal: %i\n",
0x10, 010, 10 );

/* Display characters. */

printf("Characters in field (1):\n%10c%5hc%5C%5lc\n", ch, ch, wch, wch);
wprintf(L"Characters in field (2):\n%10C%5hc%5c%5lc\n", ch, ch, wch, wch);

/* Display strings. */

printf("Strings in field (1):\n%25s\n%25.4hs\n\t%S%25.3ls\n",
string, string, wstring, wstring);
wprintf(L"Strings in field (2):\n%25S\n%25.4hs\n\t%s%25.3ls\n",
string, string, wstring, wstring);

/* Display real numbers. */
printf( "Real numbers:\n\t%f %.2f %e %E\n", fp, fp, fp, fp );

/* Display pointer. */
printf( "\nAddress as:\t%p\n", &count);

/* Count characters printed. */
printf( "\nDisplay to here:\n" );
printf( "1234567890123456%n78901234567890\n", &count );
printf( "\tNumber displayed: %d\n\n", count );
}
Output

Integer formats:
Decimal: -9234 Justified: -009234 Unsigned: 4294958062
Decimal -9234 as:
Hex: FFFFDBEEh C hex: 0xffffdbee Octal: 37777755756
Digits 10 equal:
Hex: 16 Octal: 8 Decimal: 10
Characters in field (1):
h h w w
Characters in field (2):
h h w w
Strings in field (1):
computer
comp
Unicode Uni
Strings in field (2):
computer
comp
Unicode Uni
Real numbers:
251.736600 251.74 2.517366e+002 2.517366E+002

Address as: 0012FFAC

Display to here:
123456789012345678901234567890
Number displayed: 16
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> je c que sa peux paraitre bebete mais je voudrais savoir
> quand j'utilist "printf" c quoi que sa veux dire les %s %c et tou c cossin la qqn pourais me faire un ti tableau pour me dire toute les %... qui a avec leur fonction svp merci

vendredi 4 juillet 2003 à 21:10:21 | Re : Printf(":S");

BruNews

Administrateur CodeS-SourceS
J'ai omis de preciser: EXEMPLE DU MSDN.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

>
> #include <stdio.h>
>
> void main( void )
> {
> char ch = 'h', *string = "computer";
> int count = -9234;
> double fp = 251.7366;
> wchar_t wch = L'w', *wstring = L"Unicode";
>
> /* Display integers. */
> printf( "Integer formats:\n"
> "\tDecimal: %d Justified: %.6d Unsigned: %u\n",
> count, count, count, count );
>
> printf( "Decimal %d as:\n\tHex: %Xh C hex: 0x%x Octal: %o\n",
> count, count, count, count );
>
> /* Display in different radixes. */
> printf( "Digits 10 equal:\n\tHex: %i Octal: %i Decimal: %i\n",
> 0x10, 010, 10 );
>
> /* Display characters. */
>
> printf("Characters in field (1):\n%10c%5hc%5C%5lc\n", ch, ch, wch, wch);
> wprintf(L"Characters in field (2):\n%10C%5hc%5c%5lc\n", ch, ch, wch, wch);
>
> /* Display strings. */
>
> printf("Strings in field (1):\n%25s\n%25.4hs\n\t%S%25.3ls\n",
> string, string, wstring, wstring);
> wprintf(L"Strings in field (2):\n%25S\n%25.4hs\n\t%s%25.3ls\n",
> string, string, wstring, wstring);
>
> /* Display real numbers. */
> printf( "Real numbers:\n\t%f %.2f %e %E\n", fp, fp, fp, fp );
>
> /* Display pointer. */
> printf( "\nAddress as:\t%p\n", &count);
>
> /* Count characters printed. */
> printf( "\nDisplay to here:\n" );
> printf( "1234567890123456%n78901234567890\n", &count );
> printf( "\tNumber displayed: %d\n\n", count );
> }
> Output
>
> Integer formats:
> Decimal: -9234 Justified: -009234 Unsigned: 4294958062
> Decimal -9234 as:
> Hex: FFFFDBEEh C hex: 0xffffdbee Octal: 37777755756
> Digits 10 equal:
> Hex: 16 Octal: 8 Decimal: 10
> Characters in field (1):
> h h w w
> Characters in field (2):
> h h w w
> Strings in field (1):
> computer
> comp
> Unicode Uni
> Strings in field (2):
> computer
> comp
> Unicode Uni
> Real numbers:
> 251.736600 251.74 2.517366e+002 2.517366E+002
>
> Address as: 0012FFAC
>
> Display to here:
> 123456789012345678901234567890
> Number displayed: 16
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > je c que sa peux paraitre bebete mais je voudrais savoir
> > quand j'utilist "printf" c quoi que sa veux dire les %s %c et tou c cossin la qqn pourais me faire un ti tableau pour me dire toute les %... qui a avec leur fonction svp merci
>



Cette discussion est classé dans : printf


Répondre à ce message

Sujets en rapport avec ce message

Mathématique sur le discriminant? [ par jia2812 ] #include #include int a,b,c,discriminant;float X1,X2,X;void main(){printf("\t\t##########################\n");printf("\t\t## ##\n Bonjour, [ par Jarodx64 ] je voudrai comment faire pour faire entrer un nom(char) :Exemple avecprintf("Entrez un nombre);scanf("%d",&a);Moi je voudrai faireprintf("Entrez votre Sortie formatée avec printf: précision [ par GoldenEye ] J'ai besoin d'afficher avec printf un double avec une précision dynamique.Par exemple, l'user rentre une précision epsilon( 0.01 par ex ) et je veux l Reprendre la main sur une erreur de SCANF [ par gollum ] voila : mon monceau de codec='n';printf("Entrer le coeff %d du terme %d \n",i,i);result = scanf("%f",&coef); while (result==0 && c=='n'){ printf("f Debutant : ecrire et lire un fichier txt [ par manu ] Bonjour a tous.Je debute, aussi desole.... :)Je cherche donc a ecrire dans un fichier txt, puis a lire ce fichier ligne a ligne, faire un split / expl Probleme de reception dans un serveur visual C++ pour windows [ par alfred ] Salut a tous!!g un probleme dans mon serveur le recv renvoie la valeur -1 et je ne vois pas pouquoi.voici les source du client et du serveurLe Serveur Probleme reception sur un serveur windows en vc++ [ par alfred ] Salut a tous!!g un probleme dans mon serveur le recv renvoie la valeur -1 et je ne vois pas pouquoi, toute mes socket sont positives le client envois aide sur printf [ par superromu ] que fait cette commande ?elle affiche right si 1 ou 0 ?printf("\r\nHandedness: %9s\r\n",data[word_no] & 0x000400 ? "Right" : "Left");merci. Enregistrer en HEXA un texte avec gcc !! [ par UncleShu ] /* * Ce programme affiche le fichier en HEXADECIMAL et se copie lui-même avec * une autre exetenstion (.txt). Moi je voudrais qui affiche le fichier * Analyse fichier log a faire en C [ par Nexouille ] A l'aideeeeeeeeeeeeeeeeeeeeeeeeee***************************************Les serveurs web enregistrent la trace des visites dans des fichiers de log. C

Livres en rapport



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.