- ベストアンサー
C言語にはJavaのような豊富なライブラリはないんでしょうか?
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- Linuxで、標準Cライブラリが読み込まれず、C言語プログラミングができません・・・
僕の問題はタイトルの通りで、標準Cライブラリが読み込まれていないようで、C言語プログラミングができません。 ubuntuのオフィシャルから日本語ローカライズドDesktopCDをダウンロードして、空のHDDにインストールしました。 ですが、gnome-terminalからccコマンドでプログラムをコンパイルしても、標準Cライブラリにあるはずの<stdio.h>が認識されず、続くprinft関数も読んでくれません。 これはどうしてでしょうか?LinuxはデフォルトでCやらJAVAやらのプログラミングの環境が整っているものだと思っていたので、戸惑っています。何か、セットアップが必要なのでしょうか。 ちなみに、gccでも、標準ライブラリは読み込まれませんでした。
- ベストアンサー
- Linux系OS
- c言語ではsystem(・・・) javaでは?
c言語ではsystem(・・)と書くとコマンドプロセッサ上で 実行してくれます。 http://www.bohyoh.com/CandCPP/C/Library/system.html 例 #include <stdio.h> void main(){ system(dir); } 実行した結果、dirをコマンドプロセッサ上で実行してくれます。 javaで同じことをしたいのですが、どうすればいいのでしょうか。 調べてみた結果わかりませんでした。 できたら簡単なサンプルを教えてくれませんか。 申し訳ありませんが、よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- C/C++のヘッダーファイルやライブラリー関数について
C言語の勉強をはじめました。コードの最初に書く#include<stdio.h>などの ヘッダーファイルやライブラリ関数を見ることはできるのでしょうか? 初歩的なことですみませんがよろしくお願い致します。
- ベストアンサー
- C・C++・C#
- JavaからCへ
僕は今までJavaを勉強していたのですが、 つい最近になって、C言語に手をつけ始めました。 Javaを知っていればC言語は結構とっつきやすいのではないかと思って始めたのですが、Javaに慣れすぎたせいか、C言語の文法がどうもしっくりきません。 特に関数あたりが・・・・。 C言語の関数って、Javaでいうところのメソッドですよね? 僕はそのように解釈しているのですが、あまり自信がないので、ご存知の方がいましたらどなたか教えてください。 あと、Javaを学習した人のためのC言語の本、もしくはC言語を学んだ人のためのJavaの本がありましたら教えてください。
- ベストアンサー
- Java
- JNI C言語からjava
お世話になります。 JNIでC言語からJAVAを呼び出したいのですがやり方が分からないので教えて下さい。 【呼び出されるJAVA側のソース】 public class JniTest { public String GetXX(String P1, String P2) { String R = P1 + P2; return R; } } 上記をC言語から呼び出して結果を表示したいのですが、どのようにコーディングしたら良いのか分かりません。 色々探してみたのですがギブアップです。 よろしくお願いします。
- ベストアンサー
- Java
- C言語からjavaを呼び出したい
C言語からjavaを呼び出したいのでjniを使うことにしました。 各言語のソースはWebで見つけたサンプルを見ながら何とか作成し、各々コンパイルまで終わったのですが、javaのオブジェクト(?)をどこに置いたら良いのかさっぱりわかりません。 java使いの人達には常識の話だと思いますがjavaはサーブレットしか作ったことが無くどうしたものかと困っています。 分からないのは次の2点です。 1.classファイルのままでも良いのかjarにしないといけないのか? 2.どこに設置したら良いのか? これまでやったこと 1.javaのソースを作成しコンパイルしました(classファイルのままです) 2./etc/profileに次のコマンドを追加しました。 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/java/jdk1.7.0_03/jre/lib/amd64/server export LD_LIBRARY_PATH 3.C言語のソースを次のコマンドでコンパイルしました。 % gcc -I/usr/java/jdk1.7.0_03/include/ -I/usr/java/jdk1.7.0_03/include/linux -L/usr/java/jdk1.7.0_03/jre/lib/amd64/server -ljvm -lpthread jnitest.c -o jnitest 4.javaモジュールの設置←これがわかりません 初歩的な質問で申し訳ありませんがご教示下さい。
- ベストアンサー
- Java
- 大学でC言語やJava等を習いました.
大学でC言語やJava等を習いました. 次のセメスターからは手続き型言語とは違う SMLという関数型言語を講義を履修しなければならないようなので, 春休み中に勉強しておこうかと思いました. しかしSMLを少しかじってみたのですが関数型言語は代入という概念もなく 数学のような感じであまりおもしろくないと感じ,関数型言語を学ぶ意欲が少し無くなってしまいました. そこで関数型言語を学ぶ意義についてどなたか教えていただけないでしょうか? よろしくおねがいします.
- ベストアンサー
- その他(プログラミング・開発)
- C言語の標準関数リファレンス
C言語の勉強を始めたのですが、C言語はweb上に標準関数リファレンスはないのでしょうか? あると便利なのですが、自分で探しても見当たりませんでした。 javaのjavadocとか.netのMSDNみたいなリファレンスがあったら教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#