日記

昔のC言語のソースコード発掘

いのししととどの画像

エラー C4996懐かしい。
セキュアな関数に置き換えないと駄目ですね。

/* C4996のエラーを表示させない。 */
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

/* プロトタイプ宣言 */
/* 1〜100まで数字を順に表示する。 */
void ichi_kara_hyaku_made_hyouji(void);
/* 3の倍数の時と3の数字が付く時に、数字の後ろに*をつける */
void san_baisuu_and_san_no_toki_asterisk_hyouji(int);

void ichi_kara_hyaku_made_hyouji(void){
    int i;/* 数字を表示変数 */

    /* 1〜100まで表示させる。 */
    for(i = 1; i <= 100; i++){
        printf("%d",i);
        /* 3の倍数の時と3の数字が付く時に、数字の後ろに*をつける */
        san_baisuu_and_san_no_toki_asterisk_hyouji(i);
    }
    return;
}

void san_baisuu_and_san_no_toki_asterisk_hyouji(int i){
    /* 数字は3の倍数か3の数字かどうか */
    if(i % 3 == 0){
        printf("*¥n");
    }else if(i % 10 == 3){
        printf("*¥n");
    }else{
        printf("¥n");
    }
    return;
}

/* エントリーポイント */
int main(void){
    /* 1〜100まで数字を順に表示する。 */
    ichi_kara_hyaku_made_hyouji();

    return(0);
}
ABOUT ME
usatodo
仕事を充実させ、生活を楽しむ「仕事術」について模索中。人を助ける技術を伝承できるようなエンジニアを目指しています。うさみみが生えた白い生物が、日々、電子・情報処理技術に傾倒しています。趣味で気分転換に思い切った活動をしてしまうことも。サイトでは、生活に役立つ小ネタやスマホの豆知識など、いつもの暮らしがちょっとだけ便利になる情報をお届けします。

COMMENT

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

CAPTCHA