『壹』 c語言中文本文件定位用什麼函數
c語言的文件定位是fseek函數fseek(文件指針,位偏移,起始點);起始點c提供了文件開始 文件當前位置 文件末尾三個值分別對應0 1 2,位偏移是只偏移多少個位元組而不是幾行c語言貌似不支持以行的形式移動指針
例:fseek(fp,100L,0);將位置指針移到離文件頭100個位元組處 如果第二個參數是負數的就是後退多少位元組
『貳』 C語言中如何定位文件txt的游標
1、使用fseek函數即可更改文件指針的位置。
函數名: fseek
功 能: 重定位流上的文件指針
用 法: int fseek(FILE *stream, long offset, int fromwhere);
描 述: 函數設置文件指針stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset個位元組的位置。如果執行失敗(比如offset超過文件自身大小),則不改變stream指向的位置。
返回值: 成功,返回0,否則返回其他值。
2、例子:
fseek(fp,100L,0);//把文件內部指針移動到離文件開頭100位元組處;
fseek(fp,100L,1);//把文件內部指針移動到離文件當前位置100位元組處;
fseek(fp,-100L,2);//把文件內部指針退回到離文件結尾100位元組處。
『叄』 c語言怎麼定位輸字元
vc游標定位
http://..com/question/32857480.html
tc定位輸出
http://www.wsbe.com/c4.html
/*****************************************/
#include "stdio.h"
#include<windows.h>
void gotoxy(int x, int y) {
COORD c;
c.X = x - 1;
c.Y = y - 1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}
void main()
{
int l=40,b=10,i=0;
int x=10,y=4;
gotoxy(x,y); /*把游標定位在(x,y)坐標處*/
for (i=1;i<=l;i++) /*畫橫線*/
printf("_");
gotoxy(x,y+b);
for (i=1;i<=l;i++)
printf("_");
for (i=1;i<=b;i++) /*畫豎線*/
{
gotoxy(x,y+i);
printf("|");
}
for (i=1;i<=b;i++)
{
gotoxy(x+l,y+i);
printf("|");
}
}
/*********************************/
『肆』 關於用C語言寫定位程序
沒有用過這種定位模塊,但可以很肯定,商家發給你的除了這個物理裝置外,肯定還會給你一套SDK或者說API介面文檔。
整個使用過程大概如些:所謂的定位模塊裡面應該是GRS模塊,你還需要買一個單片機開發板(不想買的話用自己的電腦也行,甚至連接到手機也行,當然現在的電腦和手機可能都不會有串口了,可以買根USB轉串口的線),將定位模塊連接到電腦或開發板或手機,這個連接應該是用串口連接的,所以你需要學串口通信編程。
接下來是寫代碼了,如果連的是電腦或單片機,開發語言無疑問是C語言。連手機開發,則開發的是APP,安卓系統就需要學習JAVA,蘋果手機則需要學習Objective-C。如果商家只提供C語言的介面,那手機的你就不用考慮了。你可以咨詢商家試試,有什麼問題可以討論,希望你能堅持下去,我高中就學了C語言,結果沒堅持挺悔的。
『伍』 c語言里怎麼定位游標
設置CMD窗口游標位置
voidsetxy(intx,inty)//x,y為游標座標
{
COORDcoord={x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
『陸』 C語言的用途,定位及特點(論文)
1.2 C 語言的特點
C 語言發展如此迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的
功能。許多著名的系統軟體, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。
用C 語言加上一些匯編語言子程序, 就更能顯示C 語言的優勢了, 象PC- DOS 、
WORDSTAR等就是用這種方法編寫的。歸納起來C 語言具有下列特點:
1. C是中級語言
它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以象
匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2. C是結構式語言
結構式語言的顯著特點是代碼及數據的分隔化, 即程序的各個部分除了必要的
信息交流外彼此獨立。這種結構化方式可使程序層次清晰, 便於使用、維護以及調
試。C 語言是以函數形式提供給用戶的, 這些函數可方便的調用, 並具有多種循
環、條件語句控製程序流向, 從而使程序完全結構化。
3. C語言功能齊全
C 語言具有各種各樣的數據類型, 並引入了指針概念, 可使程序效率更高。另
外C 語言也具有強大的圖形功能, 支持多種顯示器和驅動器。而且計算功能、邏輯
判斷功能也比較強大, 可以實現決策目的。
4. C語言適用范圍大
C 語言還有一個突出的優點就是適合於多種操作系統, 如DOS、UNIX,也適用於
多種機型。
『柒』 ★★★C語言字元位置定位★★★
很簡單吧,呵呵。注意那個字元串裡面是有轉義字元 \ 哦
#include<stdio.h>
#include<stdlib.h>
void main()
{
char *string1 = "ABC\\123\\WEB\\@CN";
char *p = NULL;
int n = strlen(string1);
int i;
i = n;
if(p == NULL)
{
p = (char *)malloc(n*sizeof(char *));
}
printf("%s\n",string1);
for(p = string1;*p!='\0';p++)
;
p--;//使p指向最後一個位置。
for(i;i>0;i--)
{
if(*p == '\\')
break;
p--;
}
n = i;
printf("出現的最後一個位置是%d\n",n);
if(p != NULL)
{
p = NULL;
free(p);
}
}
『捌』 C語言定位一個數組十個元素
#include "stdio.h"
void main()
{
int a[10],i,j,min;
printf("請輸入10個整數:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("輸入的10個整數為:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<=5;i++)
{
j=a[i];
a[i]=a[9-i];
a[9-i]=j;
}
printf("逆序存放後的10個整數為:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
min=a[0];
for(i=0;i<10;i++)
if(min>a[i]) min=a[i];
printf("最小整數為:%d\n",min);
}
『玖』 C語言二維數組定位
**p二級指針
**p->a[4][4]
*p->&a[4][4];
『拾』 怎麼實現c語言在文本中的定位
用這個試試:
FILE *pf;
pf=fopen("in.txt","r")'
char line〔255〕;
fgets(line,sizeof(line),pf);//這個可以讀一行的字元到line裡面。
fgets(line,sizeof(line),pf);//這個讀到第二行。
fgets(line,sizeof(line),pf);//這個讀到第三行。
//fgets可以用來定位到行。
//定位字元你可以用計算每個行里的字元數來實現。
這是我暫知道的最好辦法了。