首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于换行符解决方法

2012-04-10 
关于换行符如果一个数组输入时是以空格键或者换行符间隔的,怎样输入那些数据呢?[解决办法]直接scanf[解决

关于换行符
如果一个数组输入时是以空格键或者换行符间隔的,怎样输入那些数据呢?

[解决办法]
直接scanf
[解决办法]

C/C++ code
#include <stdio.h>#include <conio.h>int main(){    char ch[256]={NULL},temp;    int n=0;    while (temp=getch(),printf("%c",temp))    {        if (temp==' ' || temp =='\r')        {            ch[n]='\0';            ch[n+1]='\n';            break;        }        ch[n++]=temp;    }    printf("\n%s\n",ch);    return 0;}//简单例子,不知道是否是你需要的?
[解决办法]
C/C++ code
#include <stdio.h>int main(){    int n,m;;    scanf("%d%d",&n,&m);    printf("n=%d\nm=%d\n",n,m);    return 0;}//scnaf可以输入一个数回车,再输入第二个数的//当然也可以同时输入两个数(两个数要以空格分开)
[解决办法]
分开输入不久是以空格或换行间隔吗??


int arr[2];
scanf("%d",&arr[0]);
scanf("%d",&arr[1]);

热点排行