- ベストアンサー
LaTeXでソースコード
LaTeXで文書中にソースコードを 行番号付きで載せるのはlistings.styを使ってできたのですが、 行番号 + “:”(セミコロン)で表示するような方法はないでしょうか。 例えば、こんな風にです 1: #include <stdio.h> 2: 3: int main(void){ 4: printf("hello\n"); 5: return 0: 6: }
- ajcyp926
- お礼率20% (17/82)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
listings.sty のドキュメントによると \thelstnumber をしかるべく再定義すればいいかもしれない.
関連するQ&A
- 現在、私はC言語を学んでいます。
現在、私はC言語を学んでいます。 プログラミングの初期の初期の問題なんですが、 「Hello World」という有名なプログラムがありますよね? それについての質問です。 #include<stdio.h> main() { printf("Hello World"); return 0; } も #include<stdio.h> main(void) { printf("Hello World"); return 0; } も #include<stdio.h> int main() { printf("Hello World"); } もちゃんと表示できます。 ここで質問です。 int main(void) int main() main() main(void) はどう違うんですか? あと、 return 0; はあっても無くてもいいようなんですが どういう意味があるんでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- ソースのおかしいところ
ソースのおかしいところ教えてください。 #include <stdio.h> main() { printf("Hello!"); return 0; }
- ベストアンサー
- C・C++・C#
- C言語プログラミングについて
#include <stdio.h> int main(void) { printf("hello,world\n"); } □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■ #include <stdio.h> int main(void) { printf("hello"); printf(",world"); printf("\n"); } 上の2つのプログラムをコンパイルするとどのような違いが生じるんですか??printfってどんな働きをするんですか?
- ベストアンサー
- その他([技術者向] コンピューター)
- ASCIIコード入力
プログラムを作っていてどうしてもわからなくなりまして… #include <stdio.h> int main(void) { char c; c=38; printf("%c\n",c); return 0; } この場合は&が出てくるからいいんですけど… #include <stdio.h> int main(void) { char c; scanf("%c",&c); printf("%c\n",c); return 0; } この場合は97をscanすると9が出てきます。ASCIIコード入力でaを表示させたいんですが、何が間違っているのでしょうか? 初心者なもので…お願いしますm(__)m
- ベストアンサー
- C・C++・C#
- ソースコードの確認をお願いします。
コラッツの問題についてのプログラムです。 #include<stdio.h> #include<math.h> main() { int a,b; printf("aに値を入れてください。"); scanf("%d",&a); while(a==1){ if(!(a%2)) {a=a/2; printf("%d",a);} else {a=3a+1; printf("%d",a);} } printf("完了"); } このプログラムでは ”14: ステートメントにセミコロン(;)がない(関数 main() )” というエラーが出てしまいます。 どこが悪いんでしょうか?
- 締切済み
- C・C++・C#
- インデントってどうやって表示するの?
プログラムのソースプログラムをウェブに載せたいのですがホームページビルダーなどに ソースをこぴぺすると全て字下げがなくなってしまいます。 こんな感じです。 #include<stdio.h> int main(){ printf("hello\n"); return 0; } これが #include<stdio.h> int main(){ printf("hello\n"); return 0; } こうなってしまうわけですね。 字下げはTABキーのインデントで行っています。 1行ずつスペースを書いていけばいいのでしょうけど 何しろ何百行もあるソースですのでそれは無理です。 字下げを失わずにHTMLに変換することできないでしょうか?
- ベストアンサー
- HTML
- コンパイルエラー Borland ver5.01J
こんばんわ Borland ver5.01Jで以下のような プログラムをコンパイルすると Illegal character ' '(0x8140) というようなエラーが最終行の後にでてきます。 どなたかご存知の方宜しくお願いいたします。 #include<stdio.h> int main(void){ printf("Hello World."); return 0;}
- ベストアンサー
- C・C++・C#
- borlandについて
こんばんは Borland C++ Compiler 5.5 を使っているのですが… _______________ |#include <stdio.h> |←のようなプログラムをコンパイル | | したら |int main(void) |1:インクルードファイル'stdio.h'を |{ | オープン出来ない | printf("Hello.\n"); |5:プロントタイプ宣言のない関数 | return 0; | 'printf'の呼び出し(関数mein) |} |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ と出てきますどうしたらよいでしょうか。
- 締切済み
- C・C++・C#
- 配列について
初歩的な質問ですいませんが、質問よろしくお願いします。 ◎1----------------------------- #include<stdio.h> int main(void) { char ss[10]="AB"; printf("ss=%s\n",ss); return 0; } ------------------------------------ ◎2-------------------------------- #include<stdio.h> int main(void) { char ss[10]; ss[0]='A'; ss[1]='B'; ss[2]=0; printf("ss=%s\n",ss); return 0; } ----------------------------------- ◎3------------------------------- #include<stdio.h> #include<string.h> int main(void) { char ss[10]; strcpy(ss,"AB"); printf("ss=%s\n",ss); return 0; } ----------------------------------- ◎4------------------------------- #include<stdio.h> int main(void) { char ss[10]; ss="AB"; printf("ss=%s\n",ss); return 0; } ---------------------------------- 以上4つのプログラムで、◎2と◎3は正常に動くと理解できたのですが、何故、◎1は正常に動き、◎4は「'const char [3]' から 'char [10]' に変換できません。」といったようなエラーが出てしまうか分かりません。 教えていただければ嬉しいです。
- ベストアンサー
- C・C++・C#
- このソースは間違っていますか?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ #include<stdio.h> #include<stdlib.h> #define MAXLINE 256 int main(void); int main(void) { char buffer[MAXLINE]; int x; int y; char a; char b; printf("一人目の名前を英数字で入力してください。\n"); gets(buffer); a = at
- 締切済み
- C・C++・C#
お礼
\renewcommand{\thelstnumber}{\arabic{lstnumber}:} としてコマンドを再定義したらできました。 ありがとうございました。