[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 06/01 19:32 / Filesize : 10 KB / Number-of Response : 47
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者歓迎】C/C++室 Ver.63【環境依存OK】



1 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 20:07:31 ]
エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。
※sage禁止です(と代々スレに書いてありますが自己判断で)。

【前スレ】
【初心者歓迎】C/C++室 Ver.62【環境依存OK】
pc11.2ch.net/test/read.cgi/tech/1229095398/l50

【アップローダー】(質問が長い時はココ使うと便利)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm

◆ソースのインデントについて
半角やTABでのインデントはスレに貼ると無くなります。
そのため、アップローダーに上げるのが最も良いですが、
直接貼るのであれば、全角空白か に置換しておくことをお勧めします。

39 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 03:21:28 ]
>>38
寝言は寝て言え。

40 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 03:30:50 ]
>>39
コンパイルできるでしょ?
#include<complex>

int main(void){
int num=5;
std::complex<double> x[num];

x[0].real()=0.0;
x[0].imag()=1.0;

return 0;
}

41 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 09:12:02 ]
fgetsは処理ごとにメモリが動くので、一様な使い方ができません。
どのように切り抜けるか知っていますか。下記例。

#include<stdio.h>

int main(){
FILE *fp;
char a[256];
char *b[4];
char *c,*d;
int i;

if((fp=fopen("address.dat","r"))==NULL)exit(1);

c=fgets(a,256,fp);
printf("%s",c);
d=fgets(a,256,fp);
printf("%s",d);

fclose(fp);
}


これを
c=fgets(a,256,fp);
d=fgets(a,256,fp);
printf("%s",d);
printf("%s",c);

のような順序にすると同じ値が出てしまいます。(1行目が消えて、ファイルの2行目の出力になる)

42 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 10:10:45 ]
釣られないぞ

43 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 10:20:14 ]
>>40
C99に対応したコンパイラならできるかもね

44 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 10:23:57 ]
>>43
C99 ならテンプレートが使える?!

45 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 10:27:06 ]
いやC99の仕様も取り込んだC++コンパイラ

46 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 11:24:56 ]
g++ならできるよ







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<10KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef