精华内容
下载资源
问答
  • c语言回车结束输入

    万次阅读 2018-03-20 09:07:08
    用来接收单个字符,无参数主要用来舍弃输入流中不需要的字符,如空格,回车 cin.get(字符数組名,接收字符数目) cin.get(a,20)最多只能接收19个字符的字符串,最后一个为“\0”,可以不足19个字符,查超过则截取   3...


    方法一:

    #include<stdio.h>

    int main()

    {

           intcount1=0;

           intcount2=0;

           intnum;

           charch;

          

           do{        

                  scanf("%d",&num);

                  if((num%2)==0)count2++;        

                  if((num%2)==1)

                  count1++;

           }while((ch=getchar())!='\n');

           printf("奇数个数为%d,偶数个数为%d\n",count1,count2);

    }

     

     

     

     

    方法二:

    #include <stdio.h> 

    int main() 

       int i,a[100],c=0; 

       char s; 

       for (i=0;i<100&&s!='\n';i++)    //最大输入100个数,遇到回车就终止循环 

       { 

           scanf("%d",&a[i]); 

           s=getchar();           //s用来接收是否是回车 

           c++;                   //检测输入的个数 

       }  

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

           printf("%d ",a[i]); 

     

     

     

    C++中cin的一些用法:

    这是istream

    1.

    Cin>>

    过滤不可见字符(空格,回车,tab) 并且遇不可见字符结束

     

    2.

    ch=cin.get(无参数);或者cin.get(ch)

    用来接收单个字符,无参数主要用来舍弃输入流中不需要的字符,如空格,回车

    cin.get(字符数組名,接收字符数目)

    cin.get(a,20)最多只能接收19个字符的字符串,最后一个为“\0”,可以不足19个字符,查超过则截取

     

    3

    cin.getline(接受字符串是m,接受个数5,结束字符)

    结束字符不写默认为”\0”

     

     

     

    这是string流  使用时要包含#include<string>但经过本人测验,这三个函数不加string头文件也可以正常运行  用法和istream流类似

    getline(cin,str);

    gets(m);             不能写成m = get()

    ch=getchar();      不能写成getchar(ch)

     

     

     

     

     

     

     

     

    展开全文
  • c语言输入回车结束输入

    千次阅读 2019-09-10 16:18:08
    #include<stdio.h> int main(){ int x; do{ x = getchar(); printf("%c",x); }while(x!='\n'); return 0; }
    #include<stdio.h>
    int main(){
    	int x;
    	do{
    		x = getchar();
    		printf("%c",x);
    	}while(x!='\n');
    	return 0;
    } 
    
    展开全文
  • C语言输入结束符EOF

    千次阅读 2014-11-25 22:25:15
    对于C语言中区分文件中有效数据与输入结束符的问题,我一直以来都处于一种比较疑惑的问题,学习C语言的时候并没有注意这个问题,一直是用一个特殊符号例如‘#’来结束输入。这次重新阅读《C语言程序设计》发现这个...

    对于C语言中区分文件中有效数据与输入结束符的问题,我一直以来都处于一种比较疑惑的问题,学习C语言的时候并没有注意这个问题,一直是用一个特殊符号例如‘#’来结束输入。这次重新阅读《C语言程序设计》发现这个问题在开始时就讲了,原文摘录如下:

      在没有输入时,getchar函数将返回一个特殊值,这个特殊值与任何实际字符都不同。这个值成为EOF(end of file)。

      EOF定义在头文件<stdio.h>中,是一个整形数,具体数值并不重要。

    那么,在编译过程中,究竟如何告诉电脑已经到了输入结束符呢?

    经过资料查找发现在Windows中 ctrl+Z代表EOF,在linux等环境中为ctrl+D.

    展开全文
  • c语言标准输入结束

    千次阅读 2008-01-16 19:11:00
    C语言中标准输入结束符,在windows下是ctrl+z,在Linux下是Ctrl+d。知识是积累的,积累是为了遗忘......受不了,有些最基础的东西反而会很容易忘掉 

    C语言中标准输入的结束符,在windows下是ctrl+z,在Linux下是Ctrl+d。

    知识是积累的,积累是为了遗忘......

    受不了,有些最基础的东西反而会很容易忘掉 

    展开全文
  • C语言输入指定字符结束循环

    万次阅读 2017-07-16 23:52:08
    输入指定字符结束循环
  • C语言如何判断输入结束

    千次阅读 2020-08-24 02:15:44
    提示:文章写完后,目录可以自动生成,如何...首先,C语言是借助于相应的缓冲区来进行输入、输出操作的。 比如常用的输入输出函数scanf、printf、getchar、putchar、gets、puts函数,都是从缓冲区读取输入数据的,并不
  • c语言输入0表示循环结束

    千次阅读 2021-03-13 09:51:13
    (1)while(scanf("%d",&...scanf函数返回的是输入值的个数,在(1)中输入0后返回的是1(因为1个值),因此可以继续向下执行(2)中逗号表达式,不管你scanf语句是什么结果,最后while判读的是后面的n值 ...
  • C语言输入输出所有格式控制符

    千次阅读 2020-01-16 19:34:54
    description: C语言输入输出的所有格式控制详解 C语言中输入输出所有格式控制符  最近在重温C语言,发现C语言的输入输出函数scanf和printf函数在控制输入输出时有许多控制符来控制输入输出数据的格式。于是就打算...
  • c语言文件输入输出

    万次阅读 2017-09-30 11:28:41
    重定向的方法写起来简单、自然,但是不能同时读写文件和标准输入输出;fopen的写法稍有繁琐,但是灵活性比较大(例如可以重复打开并读写文件)。如果想把fopen版的程序改成读写标准输入输出,只需要赋值“fin=stdin;...
  • c语言输入输出格式的控制

    千次阅读 2014-09-16 14:12:17
    C语言输入格式与输出格式的控制
  • C语言实现输入的密码与设置密码进行比对,输入密码可以任意输入。只要检测到连续的与设置密码相同的字符 就表示通过
  • C语言 基本输入输出函数

    万次阅读 多人点赞 2016-11-03 15:07:57
    1 几组常见的输入输出函数在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,...
  • C语言如何输入输出一个字符串

    万次阅读 多人点赞 2019-03-28 22:41:50
    C语言习题中,经常遇到字符串的输入输出,我们在这里简单总结一下字符串的输入输出方式。 C语言中用一般用数组来处理字符串,这里暂时讨论一维数组的输入输出,二维之后再加上。 定义:char 数组名[常量] 输入输出:...
  • C语言数组输入汉字

    千次阅读 2018-12-20 13:43:55
    #include&amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;gt; int main() { char name[4]={&amp;amp;amp;amp;amp;amp;amp;quot;刘备&amp;...%s&am
  • c语言输入一组数据后用空格键隔开并用回车键结束输入,并统计输入数据中奇数和偶数的个数
  • c语言如何输入输出string类型

    千次阅读 2020-03-30 18:28:08
    一般C语言输入字符串要么使用字符数组, 要么使用字符指针;但有时在C++中用到string类型,而为了节省程序运行过时间经常使用c中的标准输入输出scanf() 和 printf() ,但是c中没有string类型, 那么怎样输入输出...
  • C语言如何输入二维字符串数组

    千次阅读 2020-10-12 15:58:29
    C语言如何输入二维字符串数组 二维字符串数组是由多个字符串组成的数组,可以采取循环输入一维字符串的做法为这样的二维数组赋值。 #include <stdio.h> int main() { int i,j,a[10][10]; for(i=1;i<=3;i+...
  • 今日发现在mac系统CLion中C语言EOF没有办法结束输入 如下代码,我写了一个C语言程序,以EOF结束 #include <stdio.h> int main() { char c; int a[100],i=0; while ((scanf("%d", &a[i])) != EOF){ ...
  • 手把手入门C语言输入数组

    千次阅读 2020-03-28 16:22:26
    用户输入一个数组   1、让用户输入数组的长度   2、根据用户输入的长度创建数组   3、让用户依次填充数组的值   4、把值遍历取出打印出来 #include <stdio.h> #include <stdlib.h> /** 用户...
  • C语言实现输入任意数量整数

    千次阅读 2021-01-16 11:30:20
    输入:一行内输入任意数量的整数,整数之间以任意空格隔开,最后以回车结束。 输出:输出输入整数的和。 方案一: #include<stdio.h> void main() { int a[100],i=0; do { scanf("%d",&a[i]); i++; ...
  • C语言清空输入缓冲区

    千次阅读 多人点赞 2018-07-16 21:49:26
    C语言编程 - 清空键盘输入缓冲区  清空键盘缓冲区很多种方法,如用fflush(stdin); rewind(stdin);等,但是在linux这些都不起作用,还得我今天试了半天都没成功,上网搜了一下发现setbuf(stdin, NULL);就能直接...
  • #include &...请输入整数,用回车确定\n"); while (i &gt; 0) { scanf("%d",&amp;i) ; if (i &lt;= 0) { break; } sum = sum + i ; } printf("...
  • C语言连续输入两个字符串

    千次阅读 2020-10-23 16:20:14
    一开始用scanf来输入两个字符串,程序运行到一半总是停止,后来查阅资料后发现用get函数来就没有问题了。 简直对不起C语言老师的教导????????。 由于我用的是VS2019,这里的函数是gets_s,一般的编译器都是用get就...
  • C语言输入整数逆序输出

    万次阅读 多人点赞 2018-10-11 14:43:33
    写一个函数 int func(int n);返回值为n的逆序整数。例如n=123,函数返回值为321,n=789456,返回值为654987.     #include&lt;stdio.h&gt; int main() { int m,n; int func(int n);...}...
  • C语言如何输入输出字符串

    万次阅读 2017-10-10 19:56:28
    字符串的输入输出方法:逐个字符的输入输出%c,整个字符串的输入输出%s。 第一:scanf和printf输入输出字符串 (1)逐个字符的输入输出: char a[5]={}; int i=0; for(i=0;i;i++) { scanf("%c",&a[i]); printf...
  • C语言输入和输出函数

    千次阅读 多人点赞 2017-06-15 14:07:30
    C语言提供了两个控制台格式化输入、输出函数printf() 函数 和scanf() 函数
  • 例44:C语音实现从键盘输入一些字符,逐个把他们送到磁盘上去,直到用户输入一个“#”为止。 解题思路:用fgetc函数从键盘逐个输入字符,然后用fputc函数写到磁盘文件即可。 源代码演示: #include<stdio.h>//...
  • C语言标准输入输出缓冲区

    万次阅读 2018-07-08 22:21:05
    注: 以下实验环境为Ubuntu 18.04LTS(只有64bit),gcc (Ubuntu ...我们以printf函数和stderr为例,先说明stdout(对应printf)是遇到换行符或缓冲区满之后或程序结束后才输出缓冲,stderr一般是无缓冲的: /* ...
  • 关于C语言输入输出重定向

    万次阅读 2016-04-11 21:19:06
    C语言的标准输入输出为stdin和stdout,这两个变量的类型为FILE*类型,也就是说,标准输入输出操作,其本质还是文件操作。 当需要重定向时,可以调用 #include freopen("d:\\data_in.txt","r",stdin); 将输入定向为...
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    C语言 42.C语言是一种计算机高级语言。 43.C语言允许直接访问物理地址,能进行位操作。 44.C语言是结构化程序设计语言 45.c程序要通过编译,连接才能得到可执行的目标程序 ...51.C语言本身没有输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 498,748
精华内容 199,499
关键字:

c语言如何结束输入

c语言 订阅