No.2ベストアンサー
- 回答日時:
https://msdn.microsoft.com/ja-jp/library/wweek9s …
とあるように、これは、外部のコマンドを実行するためのものです。
コマンドプロンプトでコマンドを実行して、その結果を使う、という感じです。
単純に置き換えるなら
https://docs.oracle.com/javase/jp/6/api/java/lan …
等を使って、ということになりますが....
spawnlで実行しているのは、Windows用の実行ファイルです。
Windows上でJavaを実行しているのなら、そのままでも動くかもしれません。
しかし、Androidで実行するなら、実行ファイルの形式が違うので動きません。CPUも違うでしょう。
このコマンドで何をしているかを調べ、同じ処理をするAndroid用のプログラムを探すか用意するかが必要です。
とあるように、これは、外部のコマンドを実行するためのものです。
コマンドプロンプトでコマンドを実行して、その結果を使う、という感じです。
単純に置き換えるなら
https://docs.oracle.com/javase/jp/6/api/java/lan …
等を使って、ということになりますが....
spawnlで実行しているのは、Windows用の実行ファイルです。
Windows上でJavaを実行しているのなら、そのままでも動くかもしれません。
しかし、Androidで実行するなら、実行ファイルの形式が違うので動きません。CPUも違うでしょう。
このコマンドで何をしているかを調べ、同じ処理をするAndroid用のプログラムを探すか用意するかが必要です。
No.1
- 回答日時:
無理。
C のコードを1対1対応で Java のコードに書き直すのは不可能です。
プログラム移植が目的ならば、そのプログラムの動作を仕様として書き出してそれを Java で実装するのが筋です。
また、Java では VM に阻まれいじることのできないシステムの深層へのアクセスも C ならば可能です。移植したいプログラムがそういうものならあきらめた方がいいです。
……というか、ご呈示のコードはどの環境で動作していたものなんでしょうか。Android NDK なら移植できる可能性がありますが……。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- インターネットビジネス エーハチネットの規約について 例えばオルビス ディフェンセラの商品の規約が 下記のように書かれていま 1 2022/10/28 18:04
- 転職 転職について質問です。 現在転職サイトで職務経歴書を作ったのですが、アルバイトはいれなくていいですよ 1 2022/06/18 15:09
- FTTH・光回線 PR-500MI ホームゲートウェイについて 4 2022/10/27 13:29
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 15:14
- 書類選考・エントリーシート 就活のエントリーシートについて質問です。 履歴書と自己PRなどの項目が1枚になったエントリーシートを 1 2022/03/26 21:56
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- 就職 先日、就職活動の最終面接がありました。志望度や自己PR、他社の選考状況、逆質問など全く聞かれずに専門 2 2023/04/21 07:11
- 面接・履歴書・職務経歴書 就活・自己PRについて 専門学校1年生です。春から就職活動が始まります。 そこで、履歴書に書く自己P 1 2022/11/30 21:47
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
プログラミング ソースコード
-
なんかC言語でプログラム書いて...
-
VB上で実行中の無限ループの止め方
-
getchar()の意味・・・
-
sendkeysにてALT+CTRL+INSERTを...
-
C言語で途中までしか、プログラ...
-
VBAで外部プログラムを非表示で...
-
fortran a.exe システムエラー
-
MACで動く実行ファイルをWindow...
-
終了してもプログラムが実行し...
-
一瞬で消える
-
VB.NETで作ったプログラムがサ...
-
初期化は、main関数の外で...
-
NORTiプログラムのROM化
-
VB6やVB.NETはコンパイル無しで...
-
Java Autoupdater
-
インスタンスとは何ですか?
-
JavaScriptでレースゲームを作...
-
C言語のFFTについて教えてくだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
実行時エラー429
-
Windows10でDOSゲーム
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
sendkeysにてALT+CTRL+INSERTを...
-
VBAで外部プログラムを非表示で...
-
システム資源とは?
-
プロセス間通信について
-
アクセス[ファイルを開かずに、...
-
C言語でプログラムを再起動
-
C言語で途中までしか、プログラ...
-
system関数を使用してsuコマン...
-
終了してもプログラムが実行し...
-
PIC のデータEEPROMに書き込み...
-
実行中の実行ファイルの上書き
-
他の実行ファイルを実行するプ...
おすすめ情報
ありがとうございます。
これは、Windows 用のメールソフトの一部です。
VC++2005 を使って書いたものです。
Android のスマホのソフトに、移植しようとしているのですが、
縛りがきつくて、大規模な変更が必要になっています。
これからも、ご指導よろしくお願いします。