Windows2000/XPのコンソールでエスケープシーケンスを使うのにはどうしたらいいでしょうか?
進捗状況を表示させたいと思っています("%d%", int)
この後、前に表示した画面を消去したいと思っています。
printf("\x01b[2J");
みたいな使い方ができるのでしたらお教えください。
// コンパイラ:VC++6
// WindowsXP SP2
機種依存的な質問ですので、スレ違いでしたら誘導願います。
>>272 分岐条件どころか、処理内容そのものが変わってる。
# 1の「普段は起きないエラー処理」を有無を言わさず行うのは如何なものか…
284 :
デフォルトの名無しさん:2005/04/16(土) 19:35:41
>>259 関数外でどうやって解放するのですか?
関数の戻り値の一つに取得したアドレスを埋め込んでおいて、それを解放するとか?
285 :
281:2005/04/16(土) 19:37:57
>>274 if(p == 0){ // なんかのポインタがゼロだったら
log_err();
return;
}
// 以下、通常処理
とかは普通にやらないか?
>>285 誘導するまでもない。
行の先頭に戻って書き直すだけでいいなら'\r'を試せ。
>>284 だいたいyes
関数の戻り値の一つっていうのがわけわからんが
構造体を返すつもりとか
現実的じゃないね
291 :
デフォルトの名無しさん:2005/04/16(土) 21:31:58
構造体のメンバーに初期値を持たせるにはどうしたらいい?
知ってるけどその態度にムカついたので教えない
俺洩れも。
294 :
281:2005/04/16(土) 21:42:52