c语言如何获取控制台输出

Python011

c语言如何获取控制台输出,第1张

1、向控制台输出信息可以使用c语言函数库中的printf(),直接打印出信息,比如:

printf("hello world\n")

2、要将控制台输出的信息保存,则可以在控制台中使用>或者>>将输出信息输出到文件或者追加到文件,>和>>的区别在于>会覆盖原来的文件,而>>会在文件末尾添加。以hello wrold为例:

#include <stdio.h>

int main()

{

printf("hello world\n")

return 0

}

生成程序后,进入程序所在的目录,如下图所示:

c语言控制台在指定位置输出字符代码演示如下:

#include

<windows.h>

void

PrintChar(char

*ch,UINT

count,UINT

x,UINT

y)

//在坐标(x,y)处输出字符串ch,ch里有count个字符

{

HANDLE

h=GetStdHandle(STD_OUTPUT_HANDLE)

COORD

pos

ULONG

unuse

pos.X=x

pos.Y=y

CONSOLE_SCREEN_BUFFER_INFO

bInfo

//

窗口缓冲区信息

GetConsoleScreenBufferInfo(h,

&bInfo

)

WriteConsoleOutputCharacterA(h,ch,count,pos,&unuse)

}

int

main()

{

PrintChar("123",3,2,2)

return

0

}