前提・実現したいこと
ここに質問の内容を詳しく書いてください。
.rawファイルを読み込むプログラムでエラーが出たので困っています。
発生している問題・エラーメッセージ
ファイルを開けません。'sys/file.h':No such file or directory
該当のソースコード
c++
1#include <stdio.h> 2#include <stdlib.h> 3#include <sys/file.h> 4 5#define HSize 480 6#define VSize 640 7 8int main() { 9 unsigned char* buff; 10 FILE* fd; 11 int status; 12 13 buff = (unsigned char*)malloc(HSize * VSize * sizeof(unsigned char)); 14 15 if ((fd = fopen("HR_901.raw", "rb")) == NULL) { 16 printf("File not exit\n"); 17 exit(1); 18 } 19 if ((status = fread(buff, sizeof(unsigned char), HSize * VSize, fd)) != VSize * HSize) { 20 printf("Read Size Error %d\n", status); 21 exit(1); 22 } 23 fclose(fd); 24 25 free(buff); 26} 27
試したこと
#include <sys/file.h>に対してファイルが開けないと出てしまっています。初歩的ですが教えていただきたいです。
補足情報(FW/ツールのバージョンなど)
下記サイトを参考にし、VisualStudioを使用しプログラムを実行しました。
https://monozukuri-c.com/langc-environment/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/26 13:39
2021/01/26 13:47
2021/01/26 14:10
2021/01/26 14:16
2021/01/26 14:17
2021/01/26 14:40
2021/01/27 01:09 編集