Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇3263:
コンパイルエラー [milktea] 12/07 18:19

 ├◇3264:Re:コンパイルエラー [ワム] 12/07
 └◇3266:Re:コンパイルエラー [milktea] 12/07
  └◇3267:Re[2]:コンパイルエラー [ワム] 12/08 <


3263● コンパイルエラー[ milktea ] 2006 12/07 18:19
ソートにより正しく並び替えが出来たかを調べる以下のようなプログラムを作ったのですが、

#include<stdio.h>
#include<stdlib.h>
int main(void)
{        
int i=0,k,l=1,num,val;
        int *data;        
        char FileName[14];
        FILE *fp;
        
        printf("データの個数を入力してください>>>");        
        scanf("%d",&num);
        data=malloc ( sizeof(int)*num);                
        if(data==NULL){
                printf("メモリの確保失敗\n");
                exit(1);
        }

        for(k=0; k<num; k++){                        //配列の初期化
                data[k]=k;
        }
        
        printf("チェックを行うファイル名を入力してください");
        scanf("%s",FileName);
        if((fp=fopen(FileName, "r"))==NULL){        //ファイルからデータを読み込む
                printf("ファイルが開けません!\n");
                exit (1);
        }

        while(fscanf(fp,"%d",&val)!=EOF){        
                data[i]=val;        
                printf("%d ",data[i]);
                i++;
        }
        printf("\n");
        for(i=1; i<num+1; i++){                
                printf("data[%d]=%d\n",i-1,data[i-1]);
                if(data[i-1]>data[i]){
                        printf("data[%d]=%d\n",i,data[i]);
                        l=0;                        //要素の前後を比較し、大小関係を調べる
                        break;
                }
        }        
        if(l!=0)        printf("このファイルは既に正しくソートされています\n");
        if(l==0)        printf("このファイルはまだソートが完了していません\n");

        fclose(fp);                        
        free(data);
                        
        return 0;                
}

error:stray'\239' in program
error:stray'\187' in program
error:stray'\191' in program
の3つが出てきてしまい、コンパイルが出来ません。
これらが何を表しているのか色々調べてみましたが全くわかりませんでした。
一体何が原因で上手くいかないのでしょうか?
スレッド一覧


3264● Re:コンパイルエラー[ ワム ] 2006 12/07 19:24
日本語がわるさしてる
コメントを消してみて違いを比べたらなにかが見えてくる
スレッド一覧


3266● Re:コンパイルエラー[ milktea ] 2006 12/07 21:32
printf文もコメントも日本語を使わずにやってみても、
相変わらず上記の3つが出てしまいます・・・

stray'\201'が全角による空白を表しているようなので
何か可笑しな文字があるということなのだと思うのですが
サッパリです・・・
同じようなエラーが出た方はいらっしゃいませんか?
スレッド一覧


3267● Re[2]:コンパイルエラー[ ワム ] 2006 12/08 09:37
> stray'\201'が全角による空白を表しているようなので


ガンバレ答えは目の前だ。
タブとかも『見えない文字』だがスペースじゃない。
スレッド一覧

早田のホームページへ
CGIROOM