当前位置:首页 » 编程语言 » 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;
}

热点内容
linux反编译jar 发布:2025-02-05 10:46:29 浏览:25
算法激励 发布:2025-02-05 10:45:48 浏览:304
java16进制字符串 发布:2025-02-05 10:38:13 浏览:643
创业团队配置有哪些 发布:2025-02-05 10:37:40 浏览:630
王者键盘怎么设置安卓 发布:2025-02-05 10:32:01 浏览:373
阿里云轻量服务器ip搭建 发布:2025-02-05 10:24:46 浏览:487
编程高精度 发布:2025-02-05 10:22:28 浏览:230
使命召唤如何配置爆炸狙 发布:2025-02-05 10:08:12 浏览:143
java访问共享目录 发布:2025-02-05 10:03:56 浏览:282
行车记录仪存储卡多大合适 发布:2025-02-05 09:35:21 浏览:112