タグ printf
人気順 5 users 10 users 50 users 500 users 1000 usersシグナルハンドラにprintf()を書いてはいけない - Qiita
三行でまとめると シグナルハンドラ内でprintf()してはいけない というより、余計な処理を書いてはいけない もう一度言う、シグナルハンドラで余計なことをするな、非常に大事なことだ はじめに シグナルハンドラでやってよい処理は非常に限られるのに、全くルールを守らないサンプルコードが世の中に大量に出回っている... 続きを読む
「この位置にprintfが無いとなぜか動かないんだ。」 - Qiita
#include <stdio.h> int main(void) { char buf[/*十分な大きさ*/256] = "", *p = buf; char spec[] = "1から100までの数をプリントするプログラムを書け。\nただし3の倍数のときは数の代わりに「Fizz」と、\n5の倍数のときは「Buzz」とプリントし、\n3と5両方の倍数の場合には「FizzBuzz」とプリントすること。\n"; printf(sp... 続きを読む
printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita
def check(n) s = "*"*n f = open("test.cpp","w") f.puts <<EOS #include <cstdio> int main(){ (#{s}printf)("Hello World\\n"); } EOS f.close() return system("clang++ test.cpp") end check(ARGV[0].to_i) $ ruby check.rb 10000 clang: error: unable to execute command: Illegal instruction: 4 clang: error: ... 続きを読む
Big Sky :: net/http でレスポンスの内容を確認したいなら io.TeeReader を使おう
« Golang で物理ファイルの操作に path/filepath でなく path を使うと爆発します。 | Main printf デバッグは便利だ。技術の後退と言われようと printf でないと解決できない事はまだまだたくさんあります。 今日は net/http でクライアントが得たレスポンスの JSON を確認したいといった場合に、どうデバッグしたらいいかを書いてみたいと思う。 Go ... 続きを読む
The Little Printf : 「我々はなぜプログラミングをするのか?」を追う寓話 | キャリア・働き方 | POSTD
ある日突然、printfと名乗る少年が私に「僕のためにシステムをデザインしてくれませんか?」と声をかけてきました。これは、彼のその後の冒険を辿り、「我々は何故プログラミングをするのか?」を考える寓話です。この文章は、2015年10月9日にシカゴで開かれたカンファレンス、 CityCode でのプレゼンテーションを書き起こしたものです。同じ内容を ビデオ と印刷向け PDF文書 でも公開しています。... 続きを読む
cdの引数を絶対パスにしてコマンドヒストリに残す - ももいろテクノロジー
cdの引数が相対パスのままコマンドヒストリに残って便利な例が思いつかないので、絶対パスでコマンドヒストリに残すようにする。 具体的には、以下のシェル関数を.bashrcに書く。 cd() { command cd "$@" local s=$? if [[ ($s -eq 0) && (${#FUNCNAME[*]} -eq 1) ]]; then history -s cd $(printf "... 続きを読む
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門 — Presentation Transcript > p "Hello""Hello"> puts "Hello"Hello> print "Hellon"Hello> printf "%sn", "Hello"Hello > "Hellon""Hellon"> 123456123456> 0b101111> :Hello:Hello > hei... 続きを読む
Objective-C 最速基礎文法マスター - fn7の日記
Java基礎文法最速マスター - 何かしらの言語による記述を解析する日記を参考に、Objective-Cのものを書いてみた。まだまだ歴が浅いので間違っている所があるかもしれません。 基礎デバッガコンソール出力Xcodeのデバッガ出力を行うにはNSLog関数を使います。printfと同様のフォーマット文字列を使いますが、%@はNSStringのインスタンスを表示する時に使用します。 NSLog(@"... 続きを読む
使いながら覚えるGDB
はじめに プログラムのデバッグと言えばひたすらprintfを挿入しまくっていたある日、 デバッガなる便利な代物があるということを知った。なんでもプログラムを一行 ずつ実行できて、変数の値をその場で確認できるらしい。これは是非使ってみねばと 思い、UNIX環境で使えるGDBというデバッガを試してみた。が、何がなんだかさっぱり 分からない。Webを検索するとマニュアルの日本語訳が見つかった。これで勉強... 続きを読む