アニメ!アニメ!

2015年10月26日月曜日

C言語 sprintf

#include <stdio.h>
#include <string.h>
#include <cstring> //C++言語

int main()
{
//2015年10月26日と表示したい
printf("%d年%d月%d日\n", 2015, 10, 26);

//2015年12月3日と表示したい
printf("%d年%d月%d日\n", 2015, 12, 3);

//8桁指定で2015を表示する
// ただし、桁が足りない場合は0で埋めること
printf("%08d\n", 2015);


//1を左揃えで表示したい
printf("%-08d\n", 2015);

// sprintf  (string
char text[256];
sprintf_s(text, "%08d\n", 2015);

//sprintf_sでバッフォーオーバーランを防ぐ


"c:/dah/dk.ahg/dafs/ab...c.txt"

printf(text);
return 0;
}
// %d decuval 10進数
// %O octal 8進数

// %s string 文字列
// %x hexa decival 16進数
// %f float 浮動小数点数
// %c charcter 文字列
// \t tab タブ
// \a alert 警告音
// \b backspace バックスペース
// \r rewind 復帰
// \f feed 改ページ
// \\ \を文字として表示する
// \n 改行 new line 改行
// \0 null terminater null文字

// フィールド幅指定
// ゼロフィールド指定
//printf関数
//第一引数 書式付き文字列

0 件のコメント:

コメントを投稿