- PR -

C言語にて実行関数を取得する方法

1
投稿者投稿内容
れっどきんき
常連さん
会議室デビュー日: 2004/03/11
投稿数: 33
投稿日時: 2006-03-23 15:36
Fedora Core4にてGCCにてC言語プログラミングを行っていますが
エラー処理等でエラー発生関数等を
プリントアウトしたいと思っています。
自分が実行している関数名を取得する方法等ありませんでしょうか?


[ メッセージ編集済み 編集者: れっどきんき 編集日時 2006-03-23 16:28 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-23 15:45
引用:

れっどきんきさんの書き込み (2006-03-23 15:36) より:

Fedora Core4にてGCCにてC言語プログラミングを行っていますが
エラー処理等でエラー発生関数等をプリントアウトしたいと思っています。
自分が実行している関数名を取得する方法等ありませんでしょうか?


__FILE__ とか __LINE__ とかですか?

でも、Database Expert 会議室に質問をされるということは、
DB 関連 (たとえば、ストアド プロシージャ名の取得) ということでしょうか? (;~_~)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
paniponi-x
常連さん
会議室デビュー日: 2006/01/14
投稿数: 27
投稿日時: 2006-03-23 19:39



コード:
#include <stdio.h>

int
main()
{
  foo();
  bar();

  return 0;
}

int
foo()
{
  printf("%s\n", __func__);
}

int
bar()
{
  printf("%s\n", __func__);
}


1

スキルアップ/キャリアアップ(JOB@IT)