こんばんわ,
今Cの学習をしています。
たとえば,
#define HOGE(PREF) void PREF_foo(){ printf("\n")};
としておき,
main()
{
ソース....
}
HOGE(foo)
foo()
{
ソース・・・
}
とすると,プリプロセッサで
main()
{
ソース....
}
void foo_foo(){ printf("\n")};
foo()
{
ソース・・・
}
と置換するようなプリプロセッサの使用はできないのでしょうか。
知っている方よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
トークン連結演算子のようなもののことでしょうか。
#define HOGE(PREF) void foo_##PREF(){printf("\n");}
HOGE(foo)
HOGE(hoge)
int main(){
foo_foo();
foo_hoge();
return 0;
}
参考URL:http://www.microsoft.com/japan/developer/library …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Makefileのechoの展開について 2 2022/07/26 07:35
- その他(プログラミング・Web制作) zshの例外処理 1 2022/06/02 16:36
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = { 1 2022/06/16 21:49
- C言語・C++・C# プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1 3 2022/06/16 20:08
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
Visual Source Safe?
-
COBOLのCALL文について
-
不明なタブ
-
ライブラリにない関数の定義
-
コンソールアプリの入出力
-
実行オブジェクトからソースを...
-
#ifdef多用でソースが見づらい
-
ソースの表示を無効にする方法。
-
VB2005ExpressEditionで、WebBr...
-
Dreamweaverのコードカラーが黒...
-
VisualBasicがインストールされ...
-
VB.NETのソースをDelphiに変換...
-
phpの表の作り方について
-
ARPツール
-
ポートスキャン
-
HTMLのソースを文字化けさせる...
-
JAVAとstrutsを利用...
-
マウスオーバーのやり方を教え...
-
ローカル環境とネット環境でホ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レストラン、英語のメニュー表記
-
VBAで#Regionに変わるものは無...
-
Dreamweaverのコードカラーが黒...
-
ソースの追加行数と変更行数
-
#ifdef多用でソースが見づらい
-
JSPの実行結果をHTMLに変換
-
VBAでhtmlソースから特定の文字...
-
画像と文字が重なって表示される。
-
VB詳しい方
-
「MicrosoftVisualBasic6.0 行...
-
ソースの表示を無効にする方法。
-
htmlのタブの色変更について
-
【VB.NET】WebページのDOMソー...
-
c言語の改修されたソースから改...
-
Visual Source Safe?
-
VisualStudio2010でデバッグソ...
-
COBOLのCALL文について
-
HTMLのソースを文字化けさせる...
-
google Map APIの使い方
-
phpとaspの違い? 実力の違い?
おすすめ情報