當前位置:首頁 » 編程語言 » c語言定位輸出

c語言定位輸出

發布時間: 2022-06-25 05:08:44

Ⅰ 如何用c語言實現讀取文件特定位置內容並輸出至txt文件

用fgets
一行行讀入,讀到EOF結束。
每讀一行用
下面函數找到address
後面方括弧
i1,i2
位置
void
f1(char
*str,
int
*i1,
int
*i2){
int
i,j=0,L;
L
=
strlen(str);
if
(L
<
8)
{
printf("no
address
line\n");
*i1=0;
*i2=0;};
for
(i=0;i<L;i++){
if
(
strncmp(str+i,"address",7)==0)
{j=i+7;
break;};
}
for
(i=j;i<L;i++){
if
(str[i]=='[')
*i1=i;
if
(str[i]==']')
{
*i2=i;
break;}
}
}
從這行字元串中取出地址
str[i1+1]

str[i2-1],
寫入文件。
調用例子:
main()
{
char
str[400]=".......address..[123
bay
street
Apt.
5]
abcdb
ssks
567
";
char
add[80];
int
i,j,i1,i2;
f1(&str[0],&i1,&i2);
printf("%d
%d",i1,i2);
for
(i=i1+1;i<i2;i++)
{
j=i-i1-1;
add[j]=str[i];};
add[j+1]='\0';
printf("%s
",add);
return
0;
}

Ⅱ C語言如何讓printf在屏幕指定位置輸出數據

可以參考下面的代碼:

#include<stdio.h>

#include<windows.h>

voidmain()

{

introw=3,col=1

system("cls");

for(i=0;i<row;i++)

printf(" ");

for(j=0;j<col;j++)

printf("");

printf("H");

}

(2)c語言定位輸出擴展閱讀:

printf()函數介紹:

printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。

函數的原型為:int printf(const char *format, ...);

函數返回值為整型。

若成功則返回輸出的字元數,輸出出錯則返回負值。

printf()函數的調用格式為:

printf("<格式化字元串>", <參量表>);

其中格式化字元串包括兩部分內容: 一部分是正常字元, 這些字元將按原樣輸出。

Ⅲ C語言定位游標,列印輸出內容的問題,vc6下

#include <windows.h>

void goto_pos(int x, int y)
{
COORD pos;
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}

在列印前調用這個函數

Ⅳ 請問C語言中怎麼樣能夠實現輸出結果的定位輸出

這個函數可以指定坐標輸出:
outtextxy(30, 200, s); /*在(30,200)坐標輸出s的內容*/

Ⅳ 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語言輸出到指定位置

printf("%3d"
,
x);
(x
=
12345)
%3d就是指限制了只輸出三位
不用像ssepotato那樣另外特殊處理的
還有不會的問我
q
361730818

Ⅶ c語言中的定位輸出語句是什麼

printf可以實現

Ⅷ C語言控制台在指定位置輸出字元

控制台程序是沒有滑鼠定位什麼的,你想定位肯定是輸出空格字元來完成定位的。這種的簡單。如果你用滑鼠定位的那麼調windows的API在屏幕上的某個位置這個復雜,我也不會

Ⅸ C語言試用彩色文本定位輸出。(實例4,5)

WIN-TC我覺得蠻好
他的中心引擎是TC的引擎
以前學C的時候也覺得很難,等我學到函數調用時在去看前面的,就覺得非常容易了
在學循環時我還搞不懂scanf函數是干什麼的,怎麼用,
現在還不是很好
一開始學很難是很正常的

Ⅹ C語言輸出任何指定位數字字元

#include<stdio.h>
int aa(int a,int b)
{
int i,c;
for(i=1;i<=b;i++)
{
c=a%10;
a=a/10;

}
printf("%d",c);
return c;
}
int main()
{int a,b;
printf("請輸入小於65535的十進制正整數:");
scanf("%d",&a);
printf("請輸入所要指定的位置:");
scanf("%d",&b);

aa(a,b); //求指定位函數

return 0;
}

熱點內容
安卓手機中的投影在哪裡 發布:2025-02-05 08:01:57 瀏覽:594
php調用定義函數 發布:2025-02-05 08:00:30 瀏覽:452
ubuntujava環境變數 發布:2025-02-05 07:57:13 瀏覽:443
sql語句on 發布:2025-02-05 07:41:42 瀏覽:598
取消電腦密碼怎麼設置8 發布:2025-02-05 07:24:16 瀏覽:393
洗腦編程 發布:2025-02-05 07:23:52 瀏覽:949
osd加密 發布:2025-02-05 07:17:39 瀏覽:36
微信游戲源碼下載 發布:2025-02-05 07:17:29 瀏覽:385
計算機內存儲器是 發布:2025-02-05 07:13:35 瀏覽:145
classpathlinux 發布:2025-02-05 07:12:57 瀏覽:565