begin process at 2012 02 12 08:25:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Printf(":S");


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Printf(":S");

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales