|
こんばんは。
>現在パースして 出力されているのが YYYYMMDDという風になっています。これをYYYY年MM月DD日という風に変換して出力したいのです。
>使用する関数として、strcpy, strncpy, strcat strcmpのどれかを使うとか・・・
sscanfを使ってはどうでしょう。#include <stdio.h>
int main(void)
{
char date[] = "20030618";
char year[10], month[10], day[10];
sscanf(date, "%4s%2s%2s", year, month, day);
printf("%s年%s月%s日\n", year, month, day);
return 0;
}
|