salsberry の回答履歴
- ファイル書き込みに関して
FileOutputStream fos = new FileOutputStream("test"); OutputStreamWriter out = new OutputStreamWriter(fos, "UTF-8"); out.write("なに"); out.close(); fos.close(); 以上のコードを実行させて、ファイルtestをUTF8で開いたら、文字化けしています。どう直したらいいですか?
- 実数→文字列の方法
文字列を実数に変換するのに関数atofを使いますが、それとは逆に、 プログラム内で算出された実数を文字列にどう変換したらよいのでしょうか? 算出された実数を配列Xに納め、それをfopenで書き込み用として開いてるファイル(ポインタ名はfp)に fputs(x,fp) としたら error: cannot convert `double*' to `const char*' for argument `1' to `int fputs(const char*, FILE*)' と表示されてしまいました。実数を文字列に変換してからでないとダメかと思っています。
- 次のプログラムが作れません…
キーボードから与えられた整数iに対して、iの階乗(i!)を求める関数"fact"を作成するというものなのですが… メイン関数は次のように与えられています。 #include<stdio.h> int fact(int); int main(void){ int in, i; printf("Input a number:"); scanf("%d",&in); for (i=1; i<=in; i++){ printf(" %d %d\n",i , fact(i) ); } return 0; } よろしくお願いします。
- ベストアンサー
- C・C++・C#
- archerry09
- 回答数3
- 多種インターフェイスの外付けHDD
質問です。 何種類かのインターフェイスがある外付けHDDって、複数のPCに一度につないでアクセス出来るのでしょうか? たとえば、USBでMacbook。FW400でiMac。eSATAでMacPro… こんな感じで一台の外付けHDDを共有できますでしょうか?
- ベストアンサー
- Mac
- vespa50so1
- 回答数4
- JAVAを利用したPCのシャットダウン
JAVAのプログラムを実行してPCのシャットダウンは可能なんですか?? また、それにはどうしたらよいのか教えてください。
- JAVAとGnuplot
javaからGnuplotを起動させ、グラフのプロットを行いたいのですがうまくいきません。 ソースは String gnuplot_cmd = "plot sin(x)" ; try { p = Runtime.getRuntime().exec("C:~省略~\\wgnuplot.exe"); } catch (IOException e) { e.printStackTrace(); } pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(p.getOutputStream()))); pw.print(gnuplot_cmd); pw.close(); です。 起動はするのですが、プロットの命令がうまく伝わりません。 よろしくお願いします。
- JavaでCプログラムをコンパイルするには
linux環境で、javaによって別に作ってあるCのプログラムをコンパイルしたいのですが、execを使用して、 Runtime.getRuntime().exec("cc sample.c"); とするとコンパイルできません。 恐らくコマンドプロンプトなどを起動して指定してやればできると思うのですが、現在linux環境にないのでわかりません。 gnome-terminalかなにかだったような気がするのですが・・・。 どなたか教えていただければ幸いです。
- 締切済み
- Java
- kantokotor
- 回答数1
- JAVAとGnuplot
javaからGnuplotを起動させ、グラフのプロットを行いたいのですがうまくいきません。 ソースは String gnuplot_cmd = "plot sin(x)" ; try { p = Runtime.getRuntime().exec("C:~省略~\\wgnuplot.exe"); } catch (IOException e) { e.printStackTrace(); } pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(p.getOutputStream()))); pw.print(gnuplot_cmd); pw.close(); です。 起動はするのですが、プロットの命令がうまく伝わりません。 よろしくお願いします。
- AndroidでのRandomAccessFileの使い方
EclipseでAndroidのプログラミングを勉強しています。 以下のようにRandomAccessFileを使ってJpeg画像を参照したいのですが、 FileNotFoundExceptionが発生してします。 Androidでは任意のJpegを参照できないのでしょうか? 妙案がありましたら、是非ご教授願います。 static RandomAccessFile randomfile; randomfile = new RandomAccessFile("e:\\test.JPG", "r");
- JarやClassをTCP転送し転送先で実行する方法
JARファイルやCLASSファイルをTCP接続で転送し、転送先(受信側)のJVMで実行させる方法はありますか?転送先(受信側)で、クラスパスに入れてあるフォルダに一度ファイルとしてJARorCLASSをアウトプットするという方法もできそうですが、メモリ上で実行できる方法があれば教えてください。
- ベストアンサー
- Java
- noname#104144
- 回答数1
- パズルのプログラム
例えば三ケタの123とし、大きい順に並べて321小さい順に並べて123とします.そして321-123=198となりまた大小で並べて981-198と計算していきます。そして何回かすると同じ数がずっと出てくるのですが、それを何回行うかを求めるプログラムを教えて欲しいです。なお三ケタの100~999までとし、使う言語をc言語としてください。
- 締切済み
- C・C++・C#
- takuya0305
- 回答数4
- Fileの読み取り専用の解除
いつもお世話になっています。 ちょっと気になったので、質問させて頂きました。 現在、Fileを使用して、読み取り専用の設定を行っているのですが、 その際、一度「読み取り専用」にしてしまったら、 解除は不可能なのでしょうか? 作成したクラスが、 String fileName = "dataList.txt"; File file = new File(fileName); String str = "あいうえお"; String sep = System.getProperty("line.separator"); //読み取り設定 file.setReadOnly(); try{ FileWriter fw = new FileWriter(file); fw.write(str); fw.write(sep); fw.write(str); fw.flush(); fw.close(); }catch(FileNotFoundException e) { }catch(IOException i){} //ここで読み取り専用を解除したい if(file.canRead() ) { System.out.println("可能です"); } if(file.canWrite()){ System.out.println("書き込み可"); }else { System.out.println("不可"); } 気になって元のFileクラスのソースをみてみたのですが、 /**readOnlyメソッドのみ、抜粋 **/ public boolean setReadOnly() { //Securityの設定 SecurityManager security = System.getSecurityManager(); //securityの確認 if (security != null) { //この時のpathは fileNameとおなじこと security.checkWrite(path); } //ここを設定してなかったら、読み取り専用にはならない気が.. return fs.setReadOnly(this); } で、どうしてもわからないのが、FileSystemクラスのnativeメソッドを呼んでいることなのですが、このnativeメソッドがどうやって機能しているのかがわかりません。 宜しくお願いします。
- 定数につけるべき修飾子は?
定数につけるべき修飾子はなんでしょうか? 経験上「static final」としていることが圧倒的に多いです。 どんなときも必ずそうする意味はあるのでしょうか? 私には、考慮不足でとりあえず「static final」としているだけで 実際には場合によって使い分けたほうがいいのではないだろうかと思っています。 しかしあまりにも「static final」としている数が多いので 何か特別な意味があるのでは無いかと思っています。 例えば ・24時間365日稼動のシステム ・1日1回バッチ処理を行なう ・そのバッチ処理の中だけで使用する定数 こういう場合にはメモリ上の展開を考慮すると 「static final」よりも「final」にした方がいいように思えます。 でもそうせずに「static final」としていることが多いです。 定数の修飾子は、その使われ方・場合によって使い分けるべきでしょうか? それともどんなときも「static final」とすべきでしょうか? どちらであるか(もしくはそれ以外)とその理由を教えてください。 よろしくお願いします。
- Mac OSXでのターミナルの変更保存方法を教えて下さい
Mac OS X10.5 ターミナルでのhostsの開き方、もしくはhost nameの開き方とhostsの変更の仕方、もしくはhost nameの変更の仕方とhostsの保存の仕方、もしくはhost nameの保存の仕方教えて欲しいのですが、、 お知恵をご教授下さいませ。
- 締切済み
- その他(プログラミング・開発)
- komitsuko
- 回答数2
- Linux上でAndroidを動作させたい
WindowsXPがインストールされている初期出荷状態のPCに、 Linuxをインストールした後、Linux上でAndroidのエミュレーターを動作させたいのですが、 詳しい手順が掲載されたウェブページ、もしくは書籍などあればご教示お願い致します。 当方でもウェブで探しましたが、初心者向けでないものや、 途中で断念した手順などしかなく、どこから手をつけて良いか困っております。。 現在の疑問点と、分かっている手順を下記にまとめます。 【疑問点】 ・「Linuxインストール⇒Androidエミュレーター環境構築」までの手順 ・Andoroidが動作可能なLinuxの種類は何か 【手順】 1.WindowsにVMwareをインストールし、Linuxをその上で動かせるようにする 2.LinuxにAndoroidのエミュレータ環境をインストールし、動作させる。
- アスペクト比は変更できるのですか?
デジカメの画素数とアスペクト比は変更できるのでしょうか? デジカメを所持しておらず(今時持ってないのも問題ですが) できるかどうかわかりません。 あと解像度96dpiで設定して4×3を5×4に画面アスペクト比を 変更することは可能なのでしょうか? 変更できるとしたらどのような症状(問題点)がありますでしょうか? 新参者でうまく質問内容が伝わらないかもしれませんが 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- ironpriest
- 回答数3
- 対応方法を教えてください。
JAVA(TM)6 UpDate15を利用して、あるHPのデータを参照しなければならないのですが、エラーになってしまい参照することができません。考えられることと、対応方法を教えてください。 ご面倒かけますが、よろしくお願い致します。 ユーザとパスワードを入力すると、下記のエラーが表示されます。 -------------------以下 エラー表示---------------------- Java Plug-in 1.6.0_15 使用中の JRE のバージョン 1.6.0_15-b03 Java HotSpot(TM) Client VM ユーザのホームディレクトリ = C:\Documents and Settings\uematsu ---------------------------------------------------- c: コンソールウィンドウをクリア f: ファイナライズキューのオブジェクトをファイナライズ g: ガベージコレクト h: このヘルプメッセージを表示 l: クラスローダリストをダンプ m: メモリ使用率を表示 o: トリガログ p: プロキシ設定を再ロード q: コンソールを非表示 r: ポリシー設定を再ロード s: システムプロパティと配備プロパティをダンプ t: スレッドリストをダンプ v: スレッドスタックをダンプ x: クラスローダキャッシュをクリア 0-5: トレースレベルを <n> に設定 ---------------------------------------------------- Reading certificates from 28389 https://shinsei1.moj.go.jp/rcvpkg/shinsei/t_moj.jar | C:\Documents and Settings\uematsu\Application Data\Sun\Java\Deployment\cache\6.0\54\30e512f6-13d1a7f8.idx /* ApplyApplet_MOJ 2009.06.25 13:15 Ver3.11 */ applet init() Start // ClearData Start java.lang.NoClassDefFoundError: jp/or/nmda/ds/rdm/DocumentHandler at jp.go.moj.shinsei.rcvpkg.ApplyApplet.ApplyApplet_MOJ.ClearData(ApplyApplet_MOJ.java:1671) at jp.go.moj.shinsei.rcvpkg.ApplyApplet.ApplyApplet_MOJ.init(ApplyApplet_MOJ.java:724) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: jp.or.nmda.ds.rdm.DocumentHandler at sun.applet.AppletClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 4 more ご面倒かけますが、よろしくお願い致します
- Mac OSXでのターミナルの変更保存方法を教えて下さい
Mac OS X10.5 ターミナルでのhostsの開き方、もしくはhost nameの開き方とhostsの変更の仕方、もしくはhost nameの変更の仕方とhostsの保存の仕方、もしくはhost nameの保存の仕方教えて欲しいのですが、、 お知恵をご教授下さいませ。
- 締切済み
- その他(プログラミング・開発)
- komitsuko
- 回答数2
- stat関数をJavaで実現するには?
C言語をJavaで置き換える質問です。 C言語のプログラムで下記のようなファイルチェックを行っています。 struct stat st; stat(file, &st); if ((st.st_mode & 040000) == 0 || (st.st_mode & 020000) == 0) { エラー処理 } 上記の処理をJavaではどのように実現できるでしょうか? 環境は下記の通りです。 OS:Solaris 9 J2SE 5.0 ご教授願います。