【初心者歓迎】C/C++室 Ver.35【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 07/02/25 18:02:01 ユーザーが入力した日時 (日付と時刻) を 設定ファイルに記録しておこうと思うのですが、 どういう形式で記録するのが一般的ですか? asctime 関数のような 「Sun Feb 03 11:38:58 2002」 のような形式は 気持ち悪いので採用したくないです。 151:デフォルトの名無しさん 07/02/25 18:02:58 >>148 そりゃC言語にない機能だからクラスを扱えないよ。 C++の方で呼べるようにしてあげないと。 152:デフォルトの名無しさん 07/02/25 18:06:46 >>151 間違えたかも。 >>148 C++の方では Cから呼べるようにクラスじゃない関数でextern "C"を付けて作る。 Cの方では extern "C"を付けた宣言をする。 これで呼び出せると思うけど忘れた。 153:デフォルトの名無しさん 07/02/25 18:11:24 >>151 確認したいのですが、extern "C"をつけるのはC++側の関数へですよね? main.c #include "hogehoge.h" int main(void){ int a=0; func(a); return 0; } hogehoge.cpp #include <vector.h> extern "C" void func(int a){ vector<int> v; } hogehoge.h #ifdef __cplusplus extern "C" { #endif void func(int a); #ifdef __cplusplus } #endif こういう形なんですが・・・。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5320日前に更新/200 KB
担当:undef