C++からCに

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
sinrei

C++からCに

#1

投稿記事 by sinrei » 15年前

if(myid==0){
if((MPI_Wtime()-time0)>0.5){
ofstream outfile(OUTFILE,ios::app);
outfile<<loop<<"";
for(int i=0;i<STARNUM;i++)
outfile<<(int)Star.x<<""<<(int)Star.y<<""<<(int)Star.z<<"";
outfile<<"\n";
outfile.close();

printf("Turn:%d,",loop);
printf("Time(s):%.3f,",(MPI_Wtime()-StartTime));
printf("\r");
loop0=loop;
time0=MPI_Wtime();
}
}

今、このC++で作ったソースをCに直したいんですが
この部分outfile<<(int)Star.x<<""<<(int)Star.y<<""<<(int)Star.z<<"";などの直し方
よければご教授ください。

sizuma

Re:C++からCに

#2

投稿記事 by sizuma » 15年前

http://www.isl.ne.jp/pcsp/beginC/C_Language_16.html

ファイルの入力をするだけならば、このページぐらい見れば書けるならすぐかけると思います。
streamより扱いづらいけど、シンプルだと思うので。


#追記
<<""<<ってなんか意味があるんですか?? 画像

MNS

Re:C++からCに

#3

投稿記事 by MNS » 15年前

><<""<<ってなんか意味があるんですか??
「"」を出力したいのでは?

sinrei

Re:C++からCに

#4

投稿記事 by sinrei » 15年前

>sizumaさん
ありがとうございます。
参考にさせてもらってやりたいと思います。

<<""<<ってなんか意味があるんですか??
そこはデータを結合して出したいのでそう打ち込んだんです。

sizuma

Re:C++からCに

#5

投稿記事 by sizuma » 15年前

>「"」を出力したいのでは?
"\""ですかね、それなら。

>そこはデータを結合して出したいのでそう打ち込んだんです
必要ないと思いますけど・・・

non

Re:C++からCに

#6

投稿記事 by non » 15年前

半角スペースを忘れたのではないの?

sinrei

Re:C++からCに

#7

投稿記事 by sinrei » 15年前

>sizumaさん

すいません。
半角スペースを忘れてただけでした。
いろいろ申し訳ありませんでした。

>nonさん

その通りです。
ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る