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

c语言字库输出到屏幕

发布时间: 2022-06-11 16:25:55

c语言编程:用指针接收键盘输入的字符串并逆序输出到屏幕(串长度小于100),怎么做

代码文本:

#include "stdio.h"

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

char s[100],*p;

printf("Please enter a string... ");

scanf("%99s",s);//输入字符串

for(p=s;*p!='';p++);

for(p--;p>=s;p--)

printf("%c",*p);

putchar(' ');

return 0;

}

(比较简单,但若帮助了你,还是点一下采纳吧)

㈡ C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大写字母

#include<stdio.h>

int main()

{

char ch;

printf("请输入一个小写字母:");

scanf("%c",&ch);

ch=ch-32;

printf("大写字母是:%c ",ch);

return 0;

}

可以加一个判断

#include<stdio.h>

int main()

{

char ch;

printf("请输入一个小写字母:");

scanf("%c",&ch);

while(!(ch>='a'&&ch<='z'))

{printf("输入错误,请重新输入一个小写字母!");

scanf("%c",&ch);

}

ch=ch-32;

printf("大写字母是:%c ",ch);

return 0;

}

文件输入/输出

在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。

标准输入/输出

有三个标准输入/输出是标准I/O库预先定义的:

stdin标准输入

stdout标准输出

stderr输入输出错误

以上内容参考:网络-c语言

㈢ C语言题`任意从键盘上输入一个字符`并把所输字符在屏幕上输出

#include"stdafx.h"

#include<math.h>

#include<malloc.h>

intmain(intargc,char*argv[])

{

inti;

char*pTemp;

i=0;

pTemp=(char*)malloc(100);

printf("输入字符,按q结束 ");

while(1)

{

printf("请输入字符:");

gets(pTemp);

if(*pTemp=='q')

{

break;

}

printf("你输入的字符:%s ",pTemp);

i++;

}

return0;

}

㈣ c语言求大佬指点 输入字符'y'或'Y',则在屏幕上输出字符串"Yes.";输入其它字符

#include <stdio.h>

void YesNo(char ch)

{

puts(ch=='Y'||ch=='y'?"Yes.":"No.");

}

int main()

{

YesNo(getchar());

return 0;

}

㈤ C语言,从键盘书入几行字符串,输出到屏幕。

看lz的描述,应该是对于指针和数组两个概念稍微有一些不清晰。
首先,如果你想输入一个字符串,那么在你程序中一定要有一个载体,所谓的载体,就是一个字符数组。或者另一种说法就是给这个字符串分配个空间。
那么,如果单一定义了一个指针数组,那么只是在一个数组里放了n个指针,就是n个地址
这些地址要指向能够接受这些字符的真正空间才能用scanf往这个空间里输送东西。
这样,在定义char *words[5]的同时,你要初始化好这5个指针实实在在指向的位置是什么
然后scanf和printf就可以用了。
如果自己动手失败了,我可以帮你写一段。

㈥ c语言字符输出

putchar向stdout输出字符 其函数原型在stdio.h中,头文件:stdio.h
putch显示字符 其函数原型在conio.h中 ,头文件:conio.h
putchar()在stdout上输出字符的宏
原形:int putchar(int c)
返回值:成功返回字符c,失败返回EOF。
putch()向屏幕输出字符的函数
使用方式:
1、putch('转义字符');
2、putch('单个字符');
3、putch(字符变量);
注:需先定义 char 字符变量='单个字符';

㈦ C语言将1.txt文件,输入到二维字符串数组中,再将二维字符串数组输出到屏幕上

要实现这样的功能,一般先要知道每行最多有几个字节、文件最多有几行。下面的程序,假设每行最多有200个字节、文件最多有200行。


#include <stdio.h>

int main()

{ FILE *fp;

char s[200][201];

int i,n;

if((fp=fopen("1.txt","r"))==NULL)

{printf("File open error! ");

return 0;

}

for(n=0;fgets(s[n],201,fp);n++);

fclose(fp);

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

printf("%s",s[i]);

return 0;

}

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

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

㈨ 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) ; /* 当整个文件内容读取结束时,关闭文件指针 */

}

㈩ C语言:键入一个不长于80个字符的字符串,将其中的英文字母按逆序输出到屏幕,咋写

代码文本:

#include "stdio.h"

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

char s[81],ln;

while(1){

printf("Enter a string... ");

if(scanf("%80s",s)!=1)

break;

for(ln=0;s[ln];ln++);//求输入字符串长度

putchar(' ');

for(ln--;ln>=0;ln--)

if(s[ln]>='a' && s[ln]<='z' || s[ln]>='A' && s[ln]<='Z')

printf("%c",s[ln]);

puts(" ");

}

return 0;

}