こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語でいきなりつまづいてます。

C言語でいきなりつまづいてます。
何がダメなのかご教授ください。
OSはウインドウズXPです。

(1)Borland C++ Compiler 5.5
With Command Line Tools
Version 5.5.1をインストールしました。

(2)BCC5.5.1 環境ファイルパス設定プログラムをインストールしました。

(3)以下のソースを書きました。

#include <stdio.h>

int main(void)
{
printf("Hello, \nworld");
return 0;
}

(4)hello.cというファイル名で保存しました。

(5)コマンドプロンプトでフォルダを(4)のファイルが置いてあるフォルダに指定し
bcc32 hello.cと入力しました。

(6)出力が
 
hello.c

になります。
エラーなどはありません。

以上です。
よろしくお願いします。

投稿日時 - 2010-07-25 16:30:37

QNo.6063206

困ってます

質問者が選んだベストアンサー

bcc hello.c でコンパイルされ,実行ファイル hello.exe ができます
コマンドプロンプトで hello と入力すればおk

投稿日時 - 2010-07-25 16:39:26

お礼

ありがとうございます!
助かりました!

いきなりつまづいて
正直先行き不安ですが
頑張ります。

投稿日時 - 2010-07-25 17:02:00

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

> (6)出力が
> hello.c
> になります。

出力とは何ですか?
単に「bcc32 hello.c」と打ったら
「hello.c」
と表示されたということですか?

C:\borland>bcc32 hello.c
Borland C++ 5.6.4 for Win32 Copyright (c) 1993, 2002 Borland
hello.c:
Turbo Incremental Link 5.64 Copyright (c) 1997-2002 Borland

こういった表示なら、単にbcc32が処理したソースファイル名を表示しているだけです。
同じディレクトリ内に「hello.exe」というファイルは出来ていませんか?

試しに
hello
と打ってください。
同じディレクトリに「hello.exe」が出来ていると実行されるはずです。

bcc32はコンパイラと言って、ソースファイルをコンパイルして実行ファイルを作るだけのソフトです。プログラムを実行するわけではありません。プログラムを実行するためには作成された実行ファイルを起動する必要があります。

投稿日時 - 2010-07-25 16:58:04

お礼

ご回答ありがとうございます。
おっしゃるとおりでした。
実行ファイルを起動していなかったのですね。

投稿日時 - 2010-07-25 17:04:29

ANo.1

なんでなのか自分にはよくわかりませんが
すいません><
とりあえずhellowoldの後に\nを入れられてみたらどうでしょう・・・

投稿日時 - 2010-07-25 16:33:09

お礼

ご回答ありがとうございます。

実行ファイルを作成していたにもかかわらず
それを起動していなかったのが原因だったようです。
今回は改行は関係なかったようです。
もし次にトラブルがあったら、¥nを入れるということも
試したいとおもいます。

投稿日時 - 2010-07-25 17:07:07

あなたにオススメの質問