Cygwin なんでも掲示板

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

No.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つが出てきてしまい、コンパイルが出来ません。
これらが何を表しているのか色々調べてみましたが全くわかりませんでした。
一体何が原因で上手くいかないのでしょうか?


▼関連発言

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

Pass 保存

早田のホームページへ
CGIROOM