エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
関数ポインタを使ってみる - はこべにっき ♨
突然C言語のはなし。突然なのはいつものことだが。今日は、授業でちらっとだけ話題に出て、おもしろそう... 突然C言語のはなし。突然なのはいつものことだが。今日は、授業でちらっとだけ話題に出て、おもしろそうなので試しに関数ポインタを利用するようなコードをかいてみた。 まずは、関数ポインタを引数にとるような関数print_decoratedを定義する。 #include <stdio.h> #include <string.h> #include <ctype.h> const int MAX_BUF_LEN = 255; void print_decorated(char *msg, void (*decorate)(char *)) { char copy_msg[MAX_BUF_LEN]; strncpy(copy_msg, msg, MAX_BUF_LEN); decorate(copy_msg); printf("%s\n", copy_msg); } この関数は、受け取った文字列msg
2012/04/27 リンク