当前位置:首页 » 编程语言 » c语言打印到屏幕
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言打印到屏幕

发布时间: 2022-06-29 03:33:55

A. c语言:如何将文件输出至屏幕

以下程序能将文件原文输出到屏幕:
#include<stdio.h>
#include<stdlib.h>
intmain()
{
FILE*fp;
charch;
fp=fopen("D:\f1.txt","r");
if(!fp)
{
printf("can'topenfile ");
exit(1);
}
while((ch=fgetc(fp))!=EOF)
printf("%c",ch);
fclose(fp);
return0;
}

B. c语言中怎样打印汉字,就是在编译在C语言程序当中,直接输入"等边三角形",然后显示到屏幕上

#include<stdio.h>
intmain()
{inta,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a==b&&a==c)
printf("等边三角形 ");
return0;
}

C. c语言怎么把东西写到文件里,再从文件输出到屏幕上

用WritePrivateproFileString()和GetPrivateproFileString()两个函数就可以了啊,不用打开文件,关闭文件,定位,移动文件指针之类的

为防止有人说C下不能用, 特写一个简单的

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

structSTRUCT
{
charname[20];
floatchinese;
floatmath;
};

charfilename[]={"z:\1.txt"};
structSTRUCTs[3];
intcount=0;

intmain()
{
inti;
for(i=0;i<3;i++)
{
printf(" 请输入第%d个学生信息(姓名语文数学)用空格间隔: ",i+1);
fflush(stdin);
scanf("%s%f%f",s[i].name,&s[i].chinese,&s[i].math);
}
chartemp[3];
charstr[20];
WritePrivateProfileStringA("All","count","3",filename);
for(i=0;i<3;i++)
{
sprintf(temp,"%d",i+1);
WritePrivateProfileString(temp,"name",s[i].name,filename);
sprintf(str,"%.1f",s[i].chinese);
WritePrivateProfileString(temp,"chinese",str,filename);
sprintf(str,"%.1f",s[i].math);
WritePrivateProfileString(temp,"math",str,filename);
}
return0;
}

D. C语言文件如何输出到屏幕上

先读取文件fread 在把读取的内容显示出来printf
满意请采纳。

E. 如何用C语言打开一个文件,并输出到屏幕上

读数据的方式要与数据存储的格式一致,如果文件的内容的存储方式不同,需要用相应的格式。
例如,下面读文件与写文件的格式相同。
void
read()//从文件1.txt读出数据
{
file
*fp;
int
i,n,a[100];
if((fp=fopen("1.txt","rt"))==null)
{
printf("cannot
open
file\n");
return;
}
fscanf(fp,"%d\n",&n);
for(i=0;i
评论
0
0
加载更多

F. C语言中,如何将文本文件的内容输出到屏幕

#include <stdio.h>
#define MAX 50 /* 文件名长度最大为 MAX 个字符 */
#define BUFFERLEN /* 文件缓冲区长度最大为 BUFFERLEN 个字符 */
void main( )
{
FILE * fpr ; /* 定义一个文件指针变量 fpr */

char my_filename[MAX], buffer[BUFFERLEN] ;

gets(my_filename) ; /* 从键盘上输入要打开的文本文件名 */

fpr = fopen(my_filename, "r" ) ; /* r:以文本方式打开文件 */

if( fpr == NULL ) /* 若文件打开失败,则输出错误信息,并直接退出程序 */

{

printf("Can't open %s for read !\n", my_filename ) ;

exit(1) ;

}

fgets(buffer, BUFFERLEN, fpr ) ; /* 从文本文件中读取一行数据 */

while( !feof(fpr) ) /* 当文件没有结束时,输出一行文本内容到屏幕 */

{

printf("%s", buffer) ;

fgets(buffer, 500, fpr) ; /* 再从文本文件中读取下一行数据 */

}

fclose(fpr) ; /* 当整个文件内容读取结束时,关闭文件指针 */

}

G. C语言:用穷举法求4位数水仙花数,一行一个打印在屏幕上。咋编程

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int n,t;

for(n=1000;n<10000;n++)

if(n==(t=n/1000)*t*t*t+(t=n/100%10)*t*t*t+(t=n/10%10)*t*t*t+(t=n%10)*t*t*t)

printf("%d ",n);

return 0;

}

H. C语言 将文件内容输出到屏幕的方法

从文件内容读入和输出可以使用fscanf、fprintf
如:
fscanf(fp,
"%d",
&num);
//从文件fp读入一个整数到num变量
fprintf(fp,
"%d",
num);
//将num变量的值输出到文件fp
屏幕也可以看作一个文件流,输入是stdin,输出是stdout,如输出到屏幕,就是:
fprintf(stdout,
"%d",
num);

I. c语言可不可以将一段文字打印在屏幕上,并且一直停留到程序结束运行

这个概念只能给你说出大致的想法,具体的做法的话三言两语很难说得清,
如果你的程序是控制台的话,简单的很,把程序的主体运行和显示分成两个互不直接干扰的线程,把要显示的东西放在一个固定的内存里,主体拿他运算,显示线程把这段内存中的东西都显示到显示器上,这样,你想要一直显示的东西,只要一直存在这段内存中就好了。

J. C语言如何把以下格式的文本读出来打印到屏幕上

其实就是一个简单的C语言读写文件的过程,具体代码如下:

#include<stdio.h>
intmain()
{
FILE*fp;
charstr[128];
if((fp=fopen("Test.txt","r"))==NULL){
printf("cannotopenfile/n");
return0;
}
while(!feof(fp)){
if(fgets(str,128,fp)!=NULL)
printf("%s",str);
}
fclose(fp);
return0;
}

文件名为Test.txt放在与代码文件相同的目录下。