c语言I/O问题?

我想输入一串数字,并逐个放入数组中(用指针数组p[i]处理),用回车表示输入结束,这样行不行?不行的话,请帮忙改正一下,谢谢!
while((ch=getchar())!='\n')
{ungetc(ch,stdin);
p[i++]=(int*)malloc(sizeof(int));
fscanf(stdin,"%d",p[i]);
}

第1个回答  推荐于2020-12-14
可以本回答被提问者采纳
第2个回答  2012-10-23
while(getchar()!=36)

C语言I\/O输入输出专题——开篇
一、I\/O概念 在开发过程中,我们经常遇到“I\/O”或“IO”这样的缩写,它代表的是输入输出。其中,I取自“input”的首字母,意为输入;O取自“output”的首字母,意为输出。为了方便表述,我们通常将“I”和“O”合写,表示C语言中的输入输出。二、本系列要讲解的疑难点 C语言中的I\/O部分知识...

C语言I\/O输入输出端口的地址问题!
TC有VC无.b=inportb(0x21)&0xef;outportb(0x21,b); 打开主片IRQ4,(打开串口中断)

c语言输入输出问题?
两个大于号为向右移位,同理,两个小于号为二进制向左移位。(即乘以多少或除以多少)例如:int main(){ int a = 16;cout<<(a<<4)<<endl;cout<<(a>>4)<<endl;\/\/但是a的值并没有改变 a >>= 1;\/\/此时a的值改变了 cout<<a<<endl;cin>>a;return 0;} 输入的结果分别为256,1;...

c语言里什么叫I\/0语句?
就是in\/out语句,输入输出语句

C语言文件I\/O fprintf和fscanf库函数问题
fscanf(fp, "%s", word);从文件fp中读取一个字符串,读到的字符串放到字符型数组word之中;fprintf(fp,"%s", word);把字符数组word中的内容按字符串格式写到文件fp之中。这两个函数都是针对文本文件的格式输入和格式输出,第一个参数是一个文本文件指针,表示当前输入输出操作的目标位置,后面两个...

Micro800的编程语言中的I\/O默认是局部变量?
Micro800的编程语言中的I\/O默认不是局部变量 C语言,局部变量的存储类别自动默认为 A,函数内部或语句组内部的局部变量默认是自动变量,即auto。比如你要定义一个全局变量,如果起名为i,那么你要知道,大家都喜欢用i做循环变量命名,很可能在具体使用全局变量i时会遇到些许障碍。

c语言 avr I\/O 操作后三位,avr单片机的I\/O口寄存器不能够位操作._百度...
比如这样,只改变porta的低3位,高三位不变:PORTA&=~0x07;PORTA|=data&0x07;

^符号在c语言中表示单一I\/O口和异或运算是怎样区分的?
这个是这样区分的啊 你表示IO口时是这样的:sbit p10=P1^0; \/\/是吧 ,有sbit呢 你玩抑或运算时一般是这样的 int xx=0xaf;int yy=0xdf; int cc=xx^yy;很明显吧,异或运算两边一般是变量。 当然 还有这种情况 int cc= p10^0xff;这个是把p10端口的值读出来然后和0xff异或运算, ...

在C51语言中要怎样才能给I\/O口附值。比如说要样P2.0等于0要怎样表示用...
用C语言的话,先定义sbit P1_0=P1^0;下面就可以赋值了,如P1_1=0; 等。例:把P1.1脚输出低电平,include “reg51.h”sbit P1_0=P1^0;void main(){ P1_1=0;}

C语言“流”是什么概念
C语言的I\/O系统为用户提供了一个接口,该接口与实际的存取设备无关。只是设备的一个抽象表示形式。这个抽象的接口称为流,实际的设备称为文件。C文件系统可以与各种设备一起使用,如打印机、硬盘、终端等,缓冲文件系统可以将每个设备转换成逻辑设备,即所谓的流。所有的流工作方式类似,所以很容易操作不...

相似回答