タグ

ブックマーク / 7ujm.net (3)

  • エスケープシーケンス

    ○エスケープシーケンス エスケープシーケンスとはターミナルを制御(カーソル位置や色など)する制御文字をあらわし、 ESC : 8進数で033 から始まる文字列です C言語ではprintfで出力してターミナルを制御します printf("\033[2J") //画面クリア printf("\033[0K") //カーソル位置からその行の右端までをクリア printf("\033[1K") //カーソル位置からその行の左端までをクリア printf("\033[2K") //カーソル位置の行をクリア printf("\033[%d;%dH" ,10,20) //カーソル位置を、高さ10行目、横20行目に移動 printf("\033[%dC" ,10) //カーソルを10行だけ右に移動 printf("\033[%dD" ,10) //カーソルを10行だけ左に移動 printf("\033[%

  • 他のプログラムのウインドウハンドルを取得する

    ○他のプログラムのウインドウを列挙-------------------------------------------------- #include <stdio.h> #include <windows.h> BOOL CALLBACK EnumWndProc( HWND hWnd, LPARAM lParam ) { char buff[256]=""; GetWindowText( hWnd,buff, sizeof(buff));//ウィンドウ名を取得 printf("%s\n",buff); return true; } int main(int argc, char* argv[]) { EnumWindows( EnumWndProc, (LPARAM)NULL ); return 0; } ○他のプログラムのウインドウサイズを変更--------------------

  • java ネイティブコンパイラ

    java ネイティブコンパイラ もちろんgccがないと動きません Windowsだと、Cygwinが必要かもしれません バージョンの確認 $gcc -v Version 3.*以上が必要 --enable-languages に javaが含まれるかを確認してください ▼コンパイルするプログラム //-----"test.java"------- public class test{ public static void main(String[] args){ System.out.println("hello World"); } } //-------------------------------- ■Javaバイトコードへのコンパイル 通常のJavaバイトコードが生成されます 普通のコンパイルです ▼JDKでのコンパイル $javac test.java ▼gcjでのコンパイル

  • 1