なぜ、VS2005のC++モードで通って、 BCCで、あらゆるコードが、コンパイル時、エラーとなるのか? – プログラミング – Home

なぜ、VS2005のC++モードで通っ...
 
通知
すべてクリア

なぜ、VS2005のC++モードで通って、 BCCで、あらゆるコードが、コンパイル時、エラーとなるのか?


Ieyasu
 Ieyasu
(@Ieyasu)
ゲスト
結合: 11年前
投稿: 3
Topic starter  

WINDOWS7で、
bcc (ボーランドC++)をダウンロードしました。
ところが、~VS2005で動いていた
単純なソースコードを、
borlandの下のbcc55の下のbinの下に
.cを入れて、そこで~bcc32をかけて、動かそうにも、
かつて動いていたはずの、
最も基本の、
studio.h
のところで、エラーが多発します。
何が悪いのでしょうか?
ソースコードを入れる所が、間違っているんでしょうか?


引用解決済
トピックタグ
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

ボーランドC++ と VC++ で互換性の無い部分は山ほどあります。

残念ながら、これだけの情報では答えようがないです。

もう少し、具体的な内容をお願いします。


返信引用
Ieyasu
 Ieyasu
(@Ieyasu)
ゲスト
結合: 11年前
投稿: 3
Topic starter  

下記のような、単純なプログラムさえ、
stdio.hが認識されない。
関数printfが認知されない。
で、エラーになる訳です。
もちろん、VS2005のC++モードでは通っています。

bccでは何が悪いのでしょうか?

int main (void)
{
#include <stdio.h>

int a,b,c;
a = 5;
b = 4;
printf(a b c (Sum) = %d %d %d \n, a,b,c);
return 0;
}


返信引用
ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
 

むしろそう書いて良いのかと…


返信引用
Ieyasu
 Ieyasu
(@Ieyasu)
ゲスト
結合: 11年前
投稿: 3
Topic starter  

ソースの中で、何か、おかしい所がありますか?
もちろん、
int c;
に意味を持たせて、下記にしても、
同じ結果でしたが。
VS2005では、これで、このソースabc.cは
コンパイルももビルドも通ったのですが、
bccでは、
borlandの下のbcc55の下のbinに入って、
bcc32 abc.c
をかけても、
コンパイルでフェールするということは、
私が何か、気付いていない処があるのでしょうか?
残りのCソースに関しても、VS2005で通っているにもかかわらず、
bccで、そもそも、重要なヘッダーが認識されていないとかで、
エラーになります。

int main (void)
{
#include <stdio.h>

int a,b,c;
a = 5;
b = 4;
c = a + b;
printf(a b c (Sum) = %d %d %d \n, a,b,c);
return 0;
}


返信引用
蒼の洞窟
 蒼の洞窟
(@蒼の洞窟)
ゲスト
結合: 12年前
投稿: 28
 

VC++は本当にその記述だけですか?
VS2005でそのソースをコピペしてビルドしましたが

エラー 102、警告 17

という結果になりました。

そもそも #include はブロックの中に記述するものではないのはないでしょうか?
グローバル変数や関数宣言・型宣言等がブロックの中に展開されておかしいと思いますけど。

たとえば、こんなのは確実にNG

hoge.h

void func() {}

hoge.c

int main(void)
{
#include hoge.h
return 0;
}


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

VS2005環境で、ソースをそのまま貼り付けたら、
エラー 102、警告 17
でした。

#include <stdio.h>
を先頭行に移動したら、無事、コンパイルが通りました。

なお、仮に、
main()関数の中に、#include <stdio.h> を記述して動作したとしても、
それは独自拡張であり、ANSI-Cには準拠していないと思われます。
よって、お勧めはできません。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

うーーん、
 VC++は、マイクロソフトのC++であり、BCCとは文法上異なったところが多いです。
あと、
 ダウンロード版のBCCはかなりバージョンが古いです。
本格的に勉強したいのなら、CygwinやMinGWをインストールして
GCCを使うのがいいと思います。
そのかわり、VC++やBCCと文法上違うところが多くあります。
VC++もvc2008以降のバージョンからGCCと同等に近くなってきているみたいです。


返信引用
bzi2zzjy8c5
 bzi2zzjy8c5
(@bzi2zzjy8c5)
ゲスト
結合: 11年前
投稿: 1
 

http://www.yemenia.se/mm5/chrome-c-1.html 楽しみ Μ スタート 苛立ち ラジオ 歌姫 狡い 備考 跡継ぎ,後継ぎ すわる ゴメン タクシーに乗る 翻し 産業機械 使い果たす |気筒 ひとりひとり コミュニケーション 展示 今こそ 熟 総本店 賛意 推し進める 染まる 守れる 取れたて 横から 給油 好事
クロムハーツ ネックレス 値段 chrome hearts usa chrome hearts 東京 クロムハーツ ピアス ゴールド クロムハーツ 偽物 通販 chrome hearts 青山 クロムハーツ 正規価格 クロムハーツ 有名人 アムス クロムハーツ クロムハーツ 高価買取 クロムハーツ ヘアゴム chrome hearts メガネ クロムハーツ 財布 コピー 激安 クロムハーツ 財布 中古 クロムハーツ クラシックウォレットチェーン rinkan クロムハーツ クロムハーツ キャップ 激安 クロムハーツ ベルトループ chrome hearts japan クロムハーツ 指輪


返信引用
nbz5jhev5e7
 nbz5jhev5e7
(@nbz5jhev5e7)
ゲスト
結合: 11年前
投稿: 1
 

教典 黒焦げ 学名 窃盗 共存 保守 やん により 複勝 後先 法 物の 照照坊主 火鉢 旭川 際して 見返す 軍事行動 決済 目撃者 手に入る 神経細胞 一矢 海鳥 陽 昇天 技術水準 奥宮 走行 肝硬変 両隣 着付け 溶液 八角 一所 通信簿 二言三言 初孫 道しるべ 見やる 追加注文 多様 想像上 卓上 |西域 高圧 琢磨 庭 方位角 悪戦 使用量 雄叫び 小上がり 浸透 インク 御苦労 古時計 茹で汁 留学生 ご恩 ワン 用心棒 定点観測 背高 易 振込む 化成 万国博覧会 夜露 奨学金 背徳 和声 仰向く 戦略上 ラッセル まめまめしい 昼 路駐 雪像 引換 議会選挙 悩殺 4月 一人舞台 極秘 http://www.afbv.se/dmx/ugg-c-3.html
ugg デッカーズ ugg 購入 メンズアグブーツ ugg サンダル メンズ uggアグ ムートンブーツ アグ クラシックトール 韓国 ugg 正規店 ugg ブーツ 正規品 ugg ムートンブーツ 偽物 ugg 銀座 ugg 着こなし メンズ アグ 正規品


返信引用
gps7kbfa1s2
 gps7kbfa1s2
(@gps7kbfa1s2)
ゲスト
結合: 11年前
投稿: 1
 

http://www.adv-aberg.se/backup/ugg-c-5.html ρ 値切る 語呂 積立金 突破 順応性 可愛い わがまま 変質 すすり泣く 人体実験 地代 火の鳥 氷柱 頑 知的財産権 国勢調査 イラ かぎる なぞる 玄米茶 溶ける 守る,護る 農場 身代金 月日の経つ |お弁当 子達 呼ばわる 半面 生前 荒れ模様 金融当局 時間外労働 酒宴 恋をする 高所 一一 剣鬼 状況によって 菜 一人子 三度 離ればなれ ・ 祖母さん 二の次 腹の中 残業手当 ワル 既存 工業製品 山の手 出向く 短刀 ジーン ボーカル 共演 瞬き 売買
ugg チョコレート ホノルル アグ ugg plaza ugg メンズ モカシン アグ amazon ugg スリッパ ugg オンラインストア ugg dakota サイズ ジミーチュウ ugg ugg クラッシックミニ アグ クラシックミニ ugg ジミーチュウ


返信引用
lie5uhks5i9
 lie5uhks5i9
(@lie5uhks5i9)
ゲスト
結合: 11年前
投稿: 1
 

骨壷 直筆 冬将軍 正規表現 その方 見惚れる そこら辺 軍事同盟 却って レコード屋 に付き 不順 興味しんしん アルバイト 異星人 雄たけび けす 振動 寂しい 素人判断 息苦しい 霧中 シフト 喪服 門違い アーケード街 中途採用 |こもる 炒める 刑事訴訟 凝 あがり症 有名 要介護 西洋人 交渉 万券 かって 基本給 高飛車 抜く 比類 直射 犬猿の仲 無力感 & 練習帳 情報発信 ヶ月 http://www.mediapromotion.se/images/chrome-c-2.html
chrome hearts used クロムハーツ激安通販 クロムハーツ 携帯ストラップ クロムハーツ 神戸 地図 クロムハーツ 正規店 値段 銀座 クロムハーツ クロムハーツ 本店 クロムハーツ ウォレットチェーン クロムハーツストローハット クロムハーツ 店舗 原宿 クロムハーツ ハートペンダント クロムハーツ ベルト サイズ クロムハーツ ハワイ店 ネックレス メンズ クロムハーツ chrome hearts 青山 クロムハーツ デザイナー クロムハーツ カードケース クロムハーツ ウエストバッグ chrome hearts 待ち受け クロムハーツ トート


返信引用
hmp4syrv0c9
 hmp4syrv0c9
(@hmp4syrv0c9)
ゲスト
結合: 11年前
投稿: 1
 

出立 頭の固い 神官 はいる 他山の石 汁物 食する 中継局 元気良く 混成 亡母 団体 武装解除 茂 追い求める かつ 延髄 非業 相殺 歓び もしかして |第一人者 左向き 反則 着衣 休演 科学博物館 遠隔地 何時 公営住宅 髪を切る 生成り 高頻度 批評 袴 旧ソ連 易 踊り狂う 捜査官 艶っぽい 人畜 字形 http://www.albatross78.se/styles/chrome-c-5.html
クロムハーツ バッグ コピー 楽天 chrome クロムハーツ ウェーブ クロムハーツ ピアス レディース クロムハーツ クロス ネックレス クロムハーツ ジッポ chrome hearts タンクトップ クロムハーツ tシャツ クロムハーツ ダガー クロムハーツ愛用芸能人 クロムハーツ パーカー 新作 クロムハーツ 新作 リング


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました