streamの使い方 – プログラミング – Home

通知
すべてクリア

[解決済] streamの使い方


日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

streamの意味及び使い方をサンプルプログラムを交えて教えて下さい。後streamを使ってプロ
グラムを作って実行したんですが指定されたファイルが見つかりませんて言われたんですがどう
したらいいでしょうか?


引用未解決
トピックタグ
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

>streamを使ってプログラムを作って実行したんですが

 まず、何をしたいのかという、仕様と作られたソースを提示していただければ
話が早いのですが


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

逆になりましたが初めまして。宜しくお願いします。


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

#include <math.h>

#include <stdio.h>

#include <process.h>

FILE *stream;

void main( void )

{

double pi = 3.1415926535;

double d,df,x,Cs3,Cs5,n,a,a2,a4,a6;

Cs3=80000;

Cs5=340000;

x=0.002507;

n=0;

stream = fopen(pctf2.out,w);

for(d=1.5;d>0;d=d-0.01){

df=0;

a=x/d;

a2=a*a;

a4=a*a*a*a;

a6=a*a*a*a*a*a;

df=2*(a4*Cs3*(3-a2)+2*Cs5*a6-3*x*(2*n-1))/(a2*(12-a2));

printf( %f %f\n,df, d);
if(400>df&&df>-400){
fprintf(stream, %f\n,df);}

}

for(d=1.5;d>0;d=d-0.01){

df=0;

a=x/d;

a2=a*a;

a4=a*a*a*a;

a6=a*a*a*a*a*a;

df=2*(a4*Cs3*(3-a2)+2*Cs5*a6-3*x*(2*n-1))/(a2*(12-a2));

if(400>df&&df>-400){

fprintf(stream, %f\n,d);}

}

fclose(stream);

system(type fprintf.out);

}//このプログラムを実行したんですが思うようにできないんですがおかしい所を教えて下さ
い。宜しくお願いします。


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

環境:Windows2000です。また逆になってしまい申し訳ありませんでした。


返信引用
EIJI
 EIJI
(@EIJI)
ゲスト
結合: 24年前
投稿: 76
 

「思うようにできない」といわれても困りますよ。
とりあえず、fprintf.outってファイルが無いんじゃないですか?


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

↓のファイル名が違います。
>stream = fopen(pctf2.out,w);
>system(type fprintf.out);


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

EIZIさんありがとうございました。参考になりました。


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

アイススケーターさんありがとうございました。しかしわからないんでどのように変えたらいい
のでしょうか?具体的に教えて下さい。失礼ですが宜しくお願いします。


返信引用
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

>stream = fopen(pctf2.out,w);
あなたは「pctf2.out」という名前のファイルを作っています。

>system(type fprintf.out);
あなたは「fprintf.out」という名前のファイルを表示しようとしています。

常識で考えれば作成したファイルを表示しようとするでしょうから、この2つのファイル
名を同じにするべきです。本当はなんという名前のファイルにしたいんですか?


返信引用
日比野研究室
 日比野研究室
(@日比野研究室)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

tibさんありがとうございました。pctf2の名前にしたかったです。解決しました。皆さん
も本当にありがとうございました。今後とも宜しくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました