小编Muh*_*fiq的帖子

从文件中读取模式并在C中创建一个bmp图像

我想读一个文本文件Using C Language.Here是这个文件: -

在此输入图像描述

您会看到文件中的文本内容中有一些模式.0表示没有.9表示黑色.所以有从0到9的着色方案.

我必须创建一个这个位图图像,颜色是根据模式中的值.您必须使用0-256颜色方案进行调整.最终输出如下所示

在此输入图像描述

现在看到文本文件内容中的模式与最终输出位图文件相反(不是必需的).位图图像中颜色的暗度是根据文本内容的图案中的值.

任何人都会告诉我如何用C语言实现这一目标.

我能够创建一个BMP文件,但不能根据文本文件中的模式.

#include <stdio.h>
#include <stdlib.h>

int main()
{

char bitmap[1900];

    // -- FILE HEADER -- //

    // bitmap signature
    bitmap[0] = 0x42;
    bitmap[1] = 0x4d;

    // file size
    bitmap[2] = 58; // 40 + 14 + 12
    bitmap[3] = 0;
    bitmap[4] = 0;
    bitmap[5] = 0;
    int i=0;
    // reserved field (in hex. 00 00 00 00)
    for(i = 6; i < 10; i++) bitmap[i] = 0;

    // offset of pixel data …
Run Code Online (Sandbox Code Playgroud)

c bitmap image-processing

5
推荐指数
1
解决办法
729
查看次数

在数据库中创建TABLE时出错

我正在使用oracle 10g ex来学习,所以这里是我的代码

CREATE TABLE MINE 
(
    NAME VARCHAR(10),
    ID INT(3) PRIMARY KEY 
);
Run Code Online (Sandbox Code Playgroud)

而我的错误是

ORA-00907:缺少右括号.

但我没有错过正确的括号.要解决这个问题,我还有其他任何机会或事情要知道.

sql oracle ddl syntax-error create-table

1
推荐指数
1
解决办法
424
查看次数

标签 统计

bitmap ×1

c ×1

create-table ×1

ddl ×1

image-processing ×1

oracle ×1

sql ×1

syntax-error ×1