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(“%08dn”, 2015);

//1を左揃えで表示したい
printf(“%-08dn”, 2015);

// sprintf  (string
char text[256];
sprintf_s(text, “%08dn”, 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 改行
// null terminater null文字

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

投稿者: chosuke

趣味はゲームやアニメや漫画などです

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です