[過去ログ] Visual Studio 2008 Part 22 (314レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
29: 2015/02/03(火)14:28 ID:orcEUXbE(1) AAS
ODAは大事だよね!
30(1): 2015/02/04(水)09:28 ID:fF80T871(1) AAS
\r\n と書くと \x0D\x0D\x0A を出力する変な環境があったな
(コンパイルオプションとか fopen の wb|ab とか付け忘れじゃなくて)
31(1): 2015/02/05(木)00:08 ID:l8QaN41D(1) AAS
Windowsだな。
\n は、C言語とかでは単に「改行」を表すエスケープシーケンスであって、
実コードは環境によって変わってくる。
Windowsでは 0x0D, 0x0A、Unixは0x0A、昔のMacは0x0Dだったとか。
32: 2015/02/05(木)08:29 ID:n7T33kxd(1) AAS
知らないならレスしないでください
うざいだけです
33: 2015/02/05(木)11:48 ID:VtKwLCjB(1) AAS
ワロタ
34(1): 31 2015/02/05(木)23:37 ID:7AipLZm5(1) AAS
俺のことか?
\nが0x0D,0x0Aなんだから、0x0Dになる\rに繋げて \r\n とすれば、
0x0D,0x0D,0x0Aが出力されるのは当然だろ?
35(1): 2015/02/06(金)06:10 ID:FVCocBTO(1/2) AAS
いや、Windowsだろうがなんだろうが「0x0d=\r」「0x0a=\n」だよ
これは変わらない
OSによって「\r」「\n」「\r\n」のどれかをシステム標準としているだけ
のこと
36: 2015/02/06(金)06:12 ID:FVCocBTO(2/2) AAS
つまり
>>34
>\nが0x0D,0x0Aなんだから
↑この理解がおかしい
37(1): 2015/02/06(金)11:52 ID:0UnHsvEY(1) AAS
>>35
Windows2000のtracertとか
\n\r なんてやってるコンソールアプリがあるわけだが・・・
>tracert 2ch.net>log.txt
38: 2015/02/06(金)12:31 ID:XYA8veRx(1) AAS
>>37
unix系譜のコマンドを持ち出してくるってことは、分かった上でやってるんだと思うが
やらしいなキミは
システム標準の意味をもうちょい考えようね
39: 2015/02/06(金)18:46 ID:O9DsWVzT(1) AAS
つまり面倒だからstd::endlを使えって事なんです?
40: 2015/02/07(土)01:10 ID:1rQMkrzn(1) AAS
いやいや、なんのこっちゃ
>r\n と書くと \x0D\x0D\x0A を出力する
「出力する」
だろ?
そりゃ確かに\n自体は0x0Aだし\rは0x0Dだが、「出力する」という事に対しては
Windowsは\nが0x0D,0x0Aじゃないか。
41: 2015/02/07(土)11:13 ID:JI4HMs8u(1) AAS
いや、出力「しない」んだが
どんなコード書いたら吐くのか
42: 2015/02/07(土)16:27 ID:WHmum7mw(1) AAS
windowsのperlだと
\n->\x0D\x0Aに変換
\r\nなんてやると\x0D\x0D\x0Aになる
43: 2015/02/07(土)16:49 ID:Hof4fFat(1) AAS
すれち
44: 2015/02/07(土)17:51 ID:TiU3gCM4(1) AAS
テキストモードでのファイル出力を使うと
Windowsでは \n が \r\n(0D,0A) に変換される だろ
45: 2015/02/07(土)18:40 ID:BSyaqMEd(1) AAS
変換したらそりゃなんでもそーだろうよwww
何言ってんだお前
46(1): 2015/02/08(日)13:36 ID:kikHBD4l(1) AAS
大元が>>30 で、wbつけ忘れじゃないと書いてるんだからバイナリーモードの話のはずなのに
テキストモードの話を始めるからだよ
47: 2015/02/09(月)08:19 ID:hAsZKmdY(1) AAS
>>46
だとしてもそれどんな環境よ?ってのは疑問が残るな
Windowsだから、ではないのは明白
で、出力するときに変換したらなんていいだしたらそりゃなんであろうがしたらそーなるだろってのは
そんな的外れでもないと思う
48(1): 2015/02/21(土)21:55 ID:plzH3cvn(1) AAS
外部リンク[php]:downloads.ddigest.com
ここからダウンロードしたVOBSUB2.23のソースですが、すぐにコンパイルできるものなのですか? Microsoft SDKsのサンプルを揃えたとしても文法えらーばかり出るのですが。
例えばこんな感じ。
for(int i=0; i>3; i++)
{
〜〜〜
}
for(i=0; i>3; i++) <-- ここでえらー
{
〜〜〜
省2
49: 2015/02/22(日)04:12 ID:Hs/4VJBJ(1) AAS
-for(i=0; i>3; i++) <-- ここでえらー
+for(int i=0; i>3; i++)
50: 2015/02/22(日)07:45 ID:uX3Bvmht(1/2) AAS
さすがにそれは判ってて質問してるだろ
いちいち甘めのオプションで〜って話だと受け止めたが
51: 2015/02/22(日)10:05 ID:+Mmh1x19(1) AAS
>>48
昔のCやC++とブロックのスコープが変わってるからな。
とくにfor文の int は昔と今で扱いが違う。
52: 2015/02/22(日)10:28 ID:tFIS8X7o(1) AAS
レスありがとうございます。
一応分かってるつもりで質問したのですが
元のソースがVC6からVC7へ変換してある形跡があって
そのslnソリューションをVS2008で私がさらに変換した状態です。
先ほどのエラーはほんの一例でよくコンパイラがとおったなと思う
レベルでびっくりしました。プログラムは複雑なのに。
後はキャスト変換がおかしいとか、そういうのばかりだったので
地道に文法エラーだけはつぶしました。
今のところ、見た目はきちんと動いているように見えます。
VC7を使っているとすれば先ほどのコンパイルエラーくらいは
省1
53: 2015/02/22(日)10:44 ID:uX3Bvmht(2/2) AAS
拡張子間違ってるだけというオチかも知れない
54: 2015/04/08(水)00:53 ID:51Wd8GKc(1) AAS
わはは
55: 2015/05/12(火)18:20 ID:gAoTmxoz(1) AAS
test
56: 2015/07/02(木)02:17 ID:QApi8frR(1) AAS
なんかあります?
57: 2015/07/15(水)13:26 ID:mBlD3Q7e(1/2) AAS
VC++6.0で作ったActiveXコントロールを64bit化したいと思い
Visual Studio 2008でプロジェクトを開きコンパイル
してみたのですが
error RC2135 : file not found: hoge.tlb
というエラーがどうしても治せません。
なにかヒントになるようなものはないでしょうか?
よろしくお願いいたします。
58: 2015/07/15(水)13:58 ID:mBlD3Q7e(2/2) AAS
出力ディレクトリと中間ディレクトリを
.\Debug
に変更したらできました。
上下前次1-新書関写板覧索設栞歴
あと 256 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s