當前位置:首頁 » 編程語言 » 用c語言做個閱讀器
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用c語言做個閱讀器

發布時間: 2022-04-21 14:57:13

『壹』 誰有用c語言寫出來的文本閱讀器,能閱讀txt文檔就可以了,謝謝!!!

如下:只提供讀取顯示,不提供保存查找修改。

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

intmain(void)
{
FILE*fp;
charname[20];
chargetf;

printf("請輸入文件名字:");
gets(name);

if((fp=fopen(name,"r"))==NULL)
{
fprintf(stderr,"Can'tfound%sfile",name);
exit(0);
}
puts(" --------文本內容-------- ");
while((getf=fgetc(fp))!=EOF)
putch(getf);
puts(" --------文本結束-------- ");
fclose(fp);
return0;
}

『貳』 如何用c語言做個閱讀器

只做dos界面的很簡單。
打開文件
然後輸出即可。
可以定義一頁顯示多少個字元
以及定義上翻頁 下翻頁功能
還可以加上跳轉到指定百分比。

『叄』 求用C語言製作一個簡單軟體完整的學習流程

C語言不適合做界面,如果編寫,過程相當復雜,你必須先學windows系統編程,這個過程比學C語言費勁的多,也有不用學習windows系統編程就能寫界面的方法,不過用的不是C語言,建議學學C#,MFC(C++語法)編程,你只用下一個VS2010或者更高版本,學一下就行。。。。。。。
其實應用程序編程極少用C語言,C語言主要也不是干這個的,純數據處理,不需要winodws界面(用控制台)可以考慮C語言,應用程序現在比較流行C#,就算你學會了windows系統編程,雖然用C可以編,一般也不用,C#就像坐飛機,C就像先造飛機再坐飛機,這差別大了去了,沒人願意選後者,C語言不是面向對象語言,所以通常應用程序編程不會選擇C語言做為語法,如果你用C就會存在沒有可以工具的問題,沒人造飛機,你只能自己造。。。
做界面,等等一些操作從系統層來看還是相當復雜的,所以軟體都把復雜的事情封裝成類,替你做過了,剩下的就是簡單的應用編程了,C語言不是面向對象,所以很少有人為他做這些,所以C不適合做界面。。。

『肆』 怎麼用c語言做一個界面

空窗口:

#include<windows.h>
/*所有的窗口輸出到這里去*/
LRESULTCALLBACKWndProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){
switch(Message){

/*停止後,告訴主線程停止*/
caseWM_DESTROY:{
PostQuitMessage(0);
break;
}

/*所有其他消息都使用默認程序處理*/
default:
returnDefWindowProc(hwnd,Message,wParam,lParam);
}
return0;
}
/*Win32GUI程序的主要功能:從這里開始執行*/
intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){
WNDCLASSEXwc;/*窗口的屬性結構*/
HWNDhwnd;/*"句柄"一個窗口的標識符*/
MSGMsg;/*所有消息的臨時位置*/

/*修改結構和設置的東西*/
memset(&wc,0,sizeof(wc));
wc.cbSize =sizeof(WNDCLASSEX);
wc.lpfnWndProc =WndProc;/*發送消息的地方*/
wc.hInstance =hInstance;
wc.hCursor =LoadCursor(NULL,IDC_ARROW);

/*白色,COLOR_WINDOW是系統定義的顏色值,其數值是5*/
wc.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
wc.lpszClassName="WindowClass";
wc.hIcon =LoadIcon(NULL,IDI_APPLICATION);/*載入一個標准圖標*/
wc.hIconSm =LoadIcon(NULL,IDI_APPLICATION);/*使用名稱「A」來作為該項目圖標*/

if(!RegisterClassEx(&wc)){
MessageBox(NULL,"WindowRegistrationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}

hwnd=CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Caption",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,/*x*/
CW_USEDEFAULT,/*y*/
640,/*寬度*/
480,/*高度*/
NULL,NULL,hInstance,NULL);

if(hwnd==NULL){
MessageBox(NULL,"WindowCreationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}
/*
所有的輸入處理和發送到窗口過程。
注意,這個塊代碼流,直到它接收到的東西,
所以迴路不會產生不合理的高CPU使用率。
*/
while(GetMessage(&Msg,NULL,0,0)>0)/*如果沒有收到任何錯誤…*/
{
TranslateMessage(&Msg);/*如果存在翻譯關鍵碼字元*/
DispatchMessage(&Msg);/*發送它到WndProc*/
}
returnMsg.wParam;
}

『伍』 學完C語言了,用它怎麼才能做一個軟體。

一般來說,C語言不直接運用於軟體開發當中。
C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,
編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。C語言是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程序也都使用C語言開發的,它是一種很有發展前途的高級程序設計語言。

1、 C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C
語言可以像匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2、C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
3、C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算
功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。
4、 C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
5、C語言文件由數據序列組成,可以構成二進制文件或文本文件 常用的C語言IDE(集成開發環境)有Microsoft Visual C++,DevC++,Code::Blocks,Borland C++,Watcom C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等。

『陸』 用C語言怎麼做軟體

我也學過C語言,我學的是TC,知道你學的是不是,而且自認為學的很好,我想你也應該知道用C作出來的程序基本都是DOS的,或者自己弄個菜單的,這就是就行了。
用C作圖行界面也不是很難,如果你用的是tc那麼就可以做一些圖形的編輯,用到的庫文件為<graphics.h>
要是mfc是在vc中,也就是說可以更方便一點哦,直接拖各種控制項就可以實現,代碼建議參見msdn。很全很典型
用tc一樣可以進行可視化編程,並不是很困難,都是庫函數,也就是說你只要算好坐標,調用庫函數就可以
現在對C應用基本都是在軟體的底層,他方便,是除了匯編語言應用於底層的不二選擇。現在編程用C++,或者是C#;c++是一個非好的工具,我偶爾也會用一下,復習一下C;C#據我就沒用過了,評論說他將成為將來的標准
網上有很多資料 給你推薦兩個網址
www.csdn.net
www.chinaitlab.com 這裡面有很多計算機方面的資料

『柒』 用C語言編寫的程序怎麼才能把它做成一個軟體

你好,你用C語言寫好代碼以後用VC運行一下,然後看你保存的目錄下會生成一個exe文件,那個就是你需要的啊!

『捌』 怎麼用c語言設計一個電子書閱讀器

學習C語言基礎和考試譚浩強是應該選擇的如果打好一定基礎就可以根據例題100自己編寫解決些數學問題用實踐學習是最好和最快的如果想提升或從事C編寫的話看一下成功人士心得,你會有所感悟的,裡面推薦了很多進階方法和好書

『玖』 怎麼用c語言做界面

VC里可以生成一些界面代碼,你可以參考一下,或者參考一下MSDN也可以。這個問題不是能在這里回答的了的,因為要很多話才說的完。也不是一天兩天能學會的。強烈建議你看看這方面的書。

『拾』 求一個c語言的圖像閱覽器,可以通過鍵盤實現翻頁的

這個很容易呀!不過你這是要用來干什麼呢?