導航:首頁 > 編程知識 > 編程中的文件怎麼顯示

編程中的文件怎麼顯示

發布時間:2023-08-03 07:47:19

Ⅰ 編譯器編程時怎樣將文本文檔放在桌面上邊看邊寫

首先,決定您要增加到菜單中的文件類型,以及啟動這類文件的應用程序。如果是某些在啟動時會自動打開的新文件或讓您可以立即使用的應用程序,如記事本、寫字板或畫圖等,就不需要特別的准備工作。但如果是在啟動時不會自動打開文件的應用程序,您必須依需求建立一個通用的文件範本,並將它保存在Windows中的ShellNew文件夾中。此文件夾在某些系統中是隱藏的,所以您可能必須先選擇「查看」*「文件夾選項」,在「查看」選項卡中選取「顯示所有文件」選項,單擊「確定」即可。

----2.選擇「開始」*「運行」,輸入「regedit」,打開注冊表編輯器。單擊 「HKEY_CLASSES_ROOT」旁邊的「+」號,可以看到左邊窗口中有一排文件夾,都是以Windows中應用程序建立的文件的後綴名命名的(如.doc、.xls和.html等)。找出您要增加到「新建」菜單中的文件類型的後綴名,單擊滑鼠右鍵,選擇「新建」*「主鍵」(在注冊表中,每個文件夾都是一個主鍵),將新的主鍵取名為「ShellNew」。選取新建的主鍵,在右邊視窗空白處單擊滑鼠右鍵,選擇「新增」*「字元串值」。如果您使用的文件類型,其程序預設為在啟動時打開空白文件,就將新字元串名稱設定為「NullFile」; 如果您使用的文件類型,其程序在啟動時不會自動打開空白文件的話,請將新字元串名稱設定為「FileName」。雙擊「FileName」字元串圖標(或選中後按Enter鍵),在「編輯字元串」對話框的「鍵值」文本框中輸入文件類型範本的完整路徑及名稱。然後按確定,退出注冊表編輯器。您可以立刻在「新建」菜單的文件列表中看到所做的修改

Ⅱ 如何用C語言編程來顯示一個bmp文件

直接上代碼吧:
#include <Windows.h>
#include <stdio.h>
#include <string.h>
#include <malloc.h>
unsigned char *pBmpBuf;//讀入圖像數據的指針
int bmpWidth;//圖像的寬
int bmpHeight;//圖像的高
RGBQUAD *pColorTable;//顏色表指針
int biBitCount;//圖像類型,每像素位數
bool readBmp(char *bmpName)
{
//二進制讀方式打開指定的圖像文件
FILE *fp=fopen(bmpName,"rb");
if(fp==0) return 0;
//跳過點陣圖文件頭結構BITMAPFILEHEADER
fseek(fp, sizeof(BITMAPFILEHEADER),0);
//定義點陣圖信息頭結構變數,讀取點陣圖信息頭進內存,存放在變數head中
BITMAPINFOHEADER head;
fread(&head, sizeof(BITMAPINFOHEADER), 1,fp);
//獲取圖像寬、高、每像素所佔位數等信息
bmpWidth = head.biWidth;
bmpHeight = head.biHeight;
biBitCount = head.biBitCount;
//定義變數,計算圖像每行像素所佔的位元組數(必須是4的倍數)
int lineByte=(bmpWidth * biBitCount/8+3)/4*4;
//灰度圖像有顏色表,且顏色表表項為256
if(biBitCount==8){
//申請顏色表所需要的空間,讀顏色表進內存
pColorTable=new RGBQUAD[256];
fread(pColorTable,sizeof(RGBQUAD),256,fp);
}
//申請點陣圖數據所需要的空間,讀點陣圖數據進內存
pBmpBuf=new unsigned char[lineByte * bmpHeight];
fread(pBmpBuf,1,lineByte * bmpHeight,fp);
//關閉文件
fclose(fp);
return 1;
}
bool saveBmp(char *bmpName, unsigned char *imgBuf, int width, int height,
int biBitCount, RGBQUAD *pColorTable)
{
//如果點陣圖數據指針為0,則沒有數據傳入,函數返回
if(!imgBuf)
return 0;
//顏色表大小,以位元組為單位,灰度圖像顏色表為1024位元組,彩色圖像顏色表大小為0
int colorTablesize=0;
if(biBitCount==8)
colorTablesize=1024;
//待存儲圖像數據每行位元組數為4的倍數
int lineByte=(width * biBitCount/8+3)/4*4;
//以二進制寫的方式打開文件
FILE *fp=fopen(bmpName,"wb");
if(fp==0) return 0;
//申請點陣圖文件頭結構變數,填寫文件頭信息
BITMAPFILEHEADER fileHead;
fileHead.bfType = 0x4D42;//bmp類型
//bfSize是圖像文件4個組成部分之和
fileHead.bfSize= sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)
+ colorTablesize + lineByte*height;
fileHead.bfReserved1 = 0;
fileHead.bfReserved2 = 0;
//bfOffBits是圖像文件前3個部分所需空間之和
fileHead.bfOffBits=54+colorTablesize;
//寫文件頭進文件
fwrite(&fileHead, sizeof(BITMAPFILEHEADER),1, fp);
//申請點陣圖信息頭結構變數,填寫信息頭信息
BITMAPINFOHEADER head;
head.biBitCount=biBitCount;
head.biClrImportant=0;
head.biClrUsed=0;
head.biCompression=0;
head.biHeight=height;
head.biPlanes=1;
head.biSize=40;
head.biSizeImage=lineByte*height;
head.biWidth=width;
head.biXPelsPerMeter=0;
head.biYPelsPerMeter=0;
//寫點陣圖信息頭進內存
fwrite(&head, sizeof(BITMAPINFOHEADER),1, fp);
//如果灰度圖像,有顏色表,寫入文件
if(biBitCount==8)
fwrite(pColorTable, sizeof(RGBQUAD),256, fp);
//寫點陣圖數據進文件
fwrite(imgBuf, height*lineByte, 1, fp);
//關閉文件
fclose(fp);
return 1;
}
int main()
{
char inFileName[90],outFileName[90];
printf("請輸入原始點陣圖文件的文件名:");
scanf("%s",inFileName);
printf("請輸入加密程序產生的新點陣圖文件的文件名:");
scanf("%s",outFileName);
//讀入指定BMP文件進內存
readBmp(inFileName);
//輸出圖像的信息
printf("width=%d,height=%d, biBitCount=%d\n",bmpWidth,bmpHeight, biBitCount);
//將圖像數據存檔
saveBmp(outFileName, pBmpBuf, bmpWidth, bmpHeight, biBitCount, pColorTable);
//清除緩沖區,pBmpBuf和pColorTable是全局變數,在文件讀入時申請的空間
delete []pBmpBuf;
if(biBitCount==8)
delete []pColorTable;
return 0;
}

Ⅲ c語言編程中的.c文件怎麼看,求解!!謝謝!!

用任意一款文字編輯器都可以,如windows的記事本,.c文件實際上就是文本文件,打開記事本,然後把.c文件拖入記事本中即可。

Ⅳ c語言怎麼打開文件內容

1、首先需要下載專門的c語言編程軟體,一般從網路下載就可以。

Ⅳ 怎樣用PHP讀取一個word文檔內容並在瀏覽器中顯示出來

目前程序編譯語言有很多種,其中php是最為常見的一種編程語言。php讀取word文檔是很多朋友都想了解的,下面就由達內的老師為大家介紹一下。
?php
/*
*
必須將
php.ini
中的
com.allow_dcom
設為
TRUE
*/
function
php_Word($wordname,$htmlname,$content)
{
//獲取鏈接地址
$url
=
$_SERVER['HTTP_HOST'];
$url
=
";
$url
=
$url.$_SERVER['PHP_SELF'];
$url
=
dirname($url)."/";
//建立一個指向新COM組件的索引
$word
=
new
COM("word.application")
or
die("Unable
to
instanciate
Word");
//顯示目前正在使用的Word的版本
echo
"Loading
Word,
v.
{$word-
Version}";
//把它的可見性設置為0(假),如果要使它在最前端打開,使用1(真)
$word->Visible
=
1;
//---------------------------------讀取Word內容操作
START-----------------------------------------
//打開一個word文檔
$word->Documents->Open($url.$wordname);
//將filename.doc轉換為html格式,並保存為html文件
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);
//獲取htm文件內容並輸出到頁面
(文本的樣式不會丟失)
$content
=
file_get_contents($url.$htmlname);
echo
$content;
//獲取word文檔內容並輸出到頁面(文本的原樣式已丟失)
$content=
$word->ActiveDocument->content->Text;
echo
$content;
//關閉與COM組件之間的連接
$word->Documents->close(true);
$word->Quit();
$word
=
null;
unset($word);
//---------------------------------新建立Word文檔操作
START--------------------------------------
//建立一個空的word文檔
$word->Documents->Add();
//寫入內容到新建word
$word->Selection->TypeText("$content");
//保存新建的word文檔
$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname);
//關閉與COM組件之間的連接
$word->Quit();
}
php_Word("tesw.doc","filename.html","寫入word的內容");
?>

Ⅵ 前端編程如何在HTML文件中顯示圖片

如果圖片地址寫為絕對地址,比如:c:xxx/xxx/xx.jpg,如果這種格式你把整個文件夾拷到另一台電內腦上,運行是他就會在新容的電腦上面找這個地址,如果找不到就無法顯示圖片。
相對地址,相對地址的圖片文字也就是相對於當前文件的路徑地址,這樣寫即使更換了電腦,路徑都是不會變的,圖片都能正常顯示。建議使用相對地址。

閱讀全文

與編程中的文件怎麼顯示相關的資料

熱點內容
網路游戲推廣策劃案 瀏覽:609
替換所有文件內容的代碼 瀏覽:960
不是常用數據模型有哪些 瀏覽:426
aspcms版本號 瀏覽:835
安卓怎麼用數據流量下載軟體 瀏覽:553
大眾手動空調數據流通道號是多少 瀏覽:303
手機qq令牌 瀏覽:737
cg原畫上色教程 瀏覽:993
婚介服務中心app怎麼做 瀏覽:43
日本蘋果66g多少錢 瀏覽:93
個性的文件夾名稱 瀏覽:697
怎麼設置文件打開密碼 瀏覽:811
手機版qq客服代碼怎麼用 瀏覽:24
fme可以打開哪些文件 瀏覽:339
好看的qq密碼 瀏覽:293
安卓唯一標識有哪些 瀏覽:243
win10ime 瀏覽:271
手機號大數據保護停機是什麼意思 瀏覽:81
兩個蘋果手機怎麼隔空投送app 瀏覽:903
ps修改有褶皺的文件 瀏覽:417

友情鏈接