No.4
- 回答日時:
コンパイラが知っている最低限のC言語の標準関数・・・なんてものはありません。
これをシステムコールのことだとするならば(システムコールのこともコンパイラは知りませんが)、
D.J.Bernsteinさんが作ったソフトウェアが参考になるかもしません。
http://cr.yp.to/
最近はあまり使われなくなりましたが、qmailというメールサーバは非常に有名です。
No.2
- 回答日時:
> コンパイラが知っている最低限のC言語の標準関数のみでプログラムを出力したいのです。
仕様上、「出力」関数はstdio.hで定義されていて、それ以外はCにはありません。
故に
> ヘッダファイルなしの標準関数のみで
だと出力さえも出来ないのです。
No.1
- 回答日時:
コンパイラが知っている関数?
intrinsic 関数のことでしょうか?
Microsoft のコンパイラならば、_outp( port, value ); といった特殊関数をインラインで生成することができますが、ANSI の規格からは外れた方言のようなものです。
一般的には、コンパイラに外部関数の仕様を教えるのがヘッダファイルの主な目的です。
標準関数に関しては
#include <ファイル.h>
自作関数に関しては
#include “ファイル.h”
と指定します。
ヘッダファイルを使用しないプログラムとなると、OS のカーネルや組込システムのファームウェアなど、低レベルのコードを生成するなどの特殊な目的位しか考えられません。
勿論 OS が提供するシステムコールも利用できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# メインプログラムに#include <algorithm>を書いて、 そのメインプログラムが // 3 2023/05/02 11:24
- C言語・C++・C# プログラム内から、MIDIファイルの一部分だけを再生する方法 1 2023/02/15 11:08
- C言語・C++・C# C言語について。 3 2022/11/05 20:30
- C言語・C++・C# C言語です このプログラムに自分で定義した関数を入れたいです! アドバイスください! 4 2023/02/05 03:20
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Java Java 年数計算 3 2023/01/28 10:52
- C言語・C++・C# C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど 1 2022/09/29 01:21
- C言語・C++・C# c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数 5 2022/12/06 18:39
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++Builder → Visual C++ 移植...
-
C言語の規格
-
未使用引数の注意文出力を回避...
-
C言語でのコンパイラの作成方法
-
構造体について
-
cc と gcc の違い
-
C言語での四角形描写
-
Visual Studio でmakefileを使...
-
Σの計算について
-
Visual Studio フレームワーク ...
-
FORTRANのおすすめコンパイラ
-
BCC で Cannot open file: wind...
-
bcpadのコンパイラのインストー...
-
void型のポインタで構造体の参照
-
char型の配列の初期化について
-
C言語 main関数とsum関数の記...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
cc と gcc の違い
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
PICでのI2C通信でのマスタ、ス...
-
COBOLのALPHABET...
-
<conio.h>?
-
VB6のコンパイラ
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
関数形式マクロ dtaは戻り値が...
-
プログラミングって右脳よりの...
-
C++Builder → Visual C++ 移植...
-
24bit サイズの変数
おすすめ情報