- ベストアンサー
LISPで C言語のフォーマット書式の"%02d"
LISPで C言語のフォーマット書式の"%02d"にあたる記述の仕方がわかりません。どのようにすればよいのでしょうか?
- Lusaka1
- お礼率2% (2/76)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Common Lisp で良いのですよね? (dolist (num '(5 10 200)) (princ (format nil "~2,'0D~%" num))) 実行結果: 05 10 200 format関数 http://www.yuasa.kuis.kyoto-u.ac.jp/~hiraisi/format-func.html
関連するQ&A
- Lispについて
最近プログラミングについて学ぼうと思っていろいろ調べてるのですが、その中でLispというものを見つけました。 関数型プログラミング言語であることや人工知能の開発に使われているということは分かったのですが、他にどのようなことができるのでしょうか? C言語に代わってソフトウェアの開発などもできるのでしょうか? (C++を学校で学び始めたばかりでまだ何もできないのですが…)
- ベストアンサー
- その他(プログラミング・開発)
- lispとその他関数型言語について
「lispを学べば悟りが開ける」という言葉をよく聞きます。 l他のプログラミング言語哲学とは一線を画すほどの教示をもった言語という印象を持ちます。 僕もlispを少し学んだだけですが「悟り」は開けませんでした。 しかし他の関数型言語(haskellとか)ではそういう話は聞きません。 なぜでしょうか。 やっぱ括弧ですか。
- ベストアンサー
- その他(プログラミング・開発)
- C、D のフォーマットについて教えてください
CとDをフォーマットしようと思ってるのですが、ファイルシステムのところが三種類あって、何にしてよいかわかりません。FATとNTFSとFAT32があります。 一応いろいろ調べてみたのですが、よくわかりませんでした。詳しく教えてもらえませんか??フォーマットオプションもどれを選択したらわかりません。どうぞよろしくお願いします
- ベストアンサー
- Windows NT・2000
- UDF書式フォーマットのUSB外付けHDDを、FAT書式フォーマットで
UDF書式フォーマットのUSB外付けHDDを、FAT書式フォーマットで再度フォーマットしようとしてもフォーマットできません。 ドライブ認識がCD-ROMになっています。 またコマンドプロンプトでフォーマットしても下記の状態になります。 D:\>del *.* D:\*.*、よろしいですか (Y/N)? y D:\autorun.inf アクセスが拒否されました。 D:\>format d: ファイル システムの種類は RAW です。 このボリュームで使用するファイル システムを指定するときは /FS スイッチを使用してください。 なんとか fat書式のHDDにしたいので、方法を教えてください。 よろしくお願いします。
- ベストアンサー
- ドライブ・ストレージ
- lispの入門書
lispの入門書を探しています。 lispの書き方をただ説明するだけでなく、他の言語と違ってどういう利点が あるのかを説明したものがいいです。 なにかおすすめの本があったら教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- format関数が使えません(Lisp)
Emacs23でformat関数を評価してもエラーが出て使うことができません。*scratch*で評価してもloadしても同じです。 例えば (format t "ddd") で Debugger entered--Lisp error: (wrong-type-argument stringp t) format(t "ddd") eval((format t "ddd")) eval-last-sexp-1(t) eval-last-sexp(t) eval-print-last-sexp() call-interactively(eval-print-last-sexp nil nil) このようなエラーが出て実行できません。 一体どうしてwrong-type-augumentとでるのかさっぱりわかりません。どなたか知恵を貸してください。
- ベストアンサー
- その他(プログラミング・開発)
- C言語特有の文法や概念について
C言語に特有な記述の仕方や概念って何かあるでしょうか? C言語のみにある特性でなくてもよく、例えば、Curly-bracket言語であるとか、返り値なしのvoidが扱われているとか・・・。 なるべく、手続き型言語である等といったパラダイム的なものではなく、C言語でプログラムを書く上での特殊な文法とか、そういったものを教えて頂ければと思います。 ちょっとわかりづらい質問で申し訳ありませんが、よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- もし仮に5つの言語(Python, Java, C/C++, Perl
もし仮に5つの言語(Python, Java, C/C++, Perl, LISP、アセンブラ)を学ぶとした場合の学習順序 こんばんは。 もしこの5つを何年かかけて学ぶとした場合、この学習順序をどうおもいますか? ちなみにこの5つの言語は、linuxなどのOSやオープンソースソフトウェアの開発に携わっている方たち(ハッカーの方たち) が、OSや言語開発をするなら学ぶべき言語として主張していました。(クラッカーではなくハッカーです) この方たちがいうには pythonをはじめに学習し、次にjava それからC/C++, Perl, LISP、アセンブラの順番が良いと言っていました。 特にpythonを一番に学び、javaを2番に学ぶべき理由としては↓ まず Python から始めることをおすすめします。設計がきれいだし、ドキュメントもしっかりしているし、初心者にもそこそことっつきやすくできています。でも入門言語として最適でも、おもちゃではありません。強力で柔軟で、大きなプロジェクトにもじゅうぶん対応しています Java もプログラミングを学ぶにはよい言語です。 Python よりはむずかしいですが、できるコードは Python より高速です。二番目の言語としてはとてもすぐれていると思います。 本気でプログラミングをするなら、C を勉強するしかありません。これは Unix の中核となる言語です。C++ は C と密接な関係にあります。片方を知っていれば、もう片方を学ぶのはそんなにむずかしくありません。が、どっちも真っ先に勉強しようとするのには向いた代物ではありません。 それ以外に Perl と LISP があります。Perl は実際的な意味からも勉強しておく価値があります。アクティブ Web ページやシステム管理にとても広く使われているからです。自分では Perl を使わなくても、読めるようにはなっておきましょう。LISP は、それをモノにしたときのすばらしい悟り体験のために勉強しましょう。この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。たとえ、実際には LISP そのものをあまり使わなくても。 さらに、visualbasicやC#などはやめた方が良い。と主張しています。↓ ウィンドウズの下でハッキングを学ぶのを、拘束衣を着て踊りを学ぶのに例えたのは、あれは冗談じゃないんですよ。 Visual Basic や C# にはそれぞれ個別に問題があります。その大きなものは、移植性がないことです。マイクロソフトの独占言語だというだけで、もうすでに失格ですし、ほかの Basic と同じく言語としての設計もまずく、悪いプログラミングの習慣が身についてしまいます。 足りなかったのでこちらに。 みなさんはこの順序や考えについてどうおもいますか? 本当にpythonは最初に適した言語なのでしょうか? 長文になってしまい申し訳ありません。 できればひとりでも多くの技術者の意見が聞きたいです。なんでもかまいません。 もし良ければ回答お願いします。
- 締切済み
- その他(プログラミング・開発)
- D言語をやってみたい
僕はCやperlをやっているのですが、最近D言語に興味があってやって見ようを思うのですが、D言語の書き方についてのサイトってあるのですか。 僕は中学生なのですが、中学生でもできますか。教えてください
- ベストアンサー
- その他(プログラミング・開発)