int i, j;
CFileDialog fd(TRUE, dat, *mp*.*);
if( fd.DoModal() == IDOK)
{
FileName = fd.GetFileName();
ifstream mystream( FileName );
if( strstr( FileName, AxName ) != NULL ){
AxFileName = FileName;
AxOpen = TRUE;
AxRead = TRUE;
}
}
while( !mystream.eof()){
if( (AxRead == TRUE) && (AxOpen == TRUE) ){
for( i = 0; i < NX; i++ ){
for( j = 0; j <NY; j++ ){
mystream >> AxData[j][i];
}
mystream.close();
}
AxRead = FALSE;
これを正しく訳してくれないでしょうか?注意書き読んでから来いとか言わずにお願いします。
あくまで、内容はだいたい把握してるので、詳しく訳して欲しいです。
> これを正しく訳してくれないでしょうか?
何に訳すんでしょう?
> 内容はだいたい把握してるので、
という事ならご自身で頑張るのがよろしいと思います。
>注意書き読んでから来いとか言わずにお願いします。
べつに意地悪で注意書きを読めと言うのではないですよ。
心やさしい人が初心者でも要領よく質問できるように
参考となる指針を示したものが「注意書き」なのです。
>内容はだいたい把握してるので
同意見
把握しているのに何のために訳す(日本語、コンパイル、アセンブラ、別言語)
必要あるの?
>正しく訳
どんな風に正しくなの?
> あくまで、内容はだいたい把握してるので、詳しく訳して欲しいです。
ほんじゃまず、あなたの'訳'をご披露願えれば、それにコメントできると思います。
なによりもまず、'適切なタイトル'をつけてくださいね。
>if( strstr( FileName, AxName ) != NULL ){
>AxOpen = TRUE;
>AxRead = TRUE;
>for( i = 0; i < NX; i++ ){
>for( j = 0; j <NY; j++ ){
>mystream >> AxData[j][i];
それぞれ「AxName」・「NX」・「NY」・「AxData」・「AxOpen」・「AxRead」
の定義型などの情報は示してくれないの?
>mystream.close();
あるのに「open」どこにある
こんな途中経過のようなソース、情報不足、どうやって訳せって言ってるの
チョット バグぽくないですか
OS、VC のバージョンは?
実行環境OSのバージョンは?
「CFileDialog」の意味は?
「DoModal() 」の意味は?
MSDNみたことあるか?
キーワード検索したことあるか?
「IDOK」はどんなとき返却される値だ?
ここはあなたの困りごとの手助けの場であって、すべてを教授してもらう為の場ではありません
どの部分がわからないのかハッキリ示しなさい!!
努力の結果を見せない人また質問の方法がいいかげんな人は、
ここではいいかげんにしか扱われません
>> mystream.close();
> あるのに「open」どこにある
要らんでしょう。
επιστημη さん フォローありがとうございます
あとは 本人の態度次第です がんばってください
括弧が対応していないような気がするのだが、気のせいか?