c语言输入数据按回车不换行继续输入数据怎么做到?
如下代码可实现只回车不换行
#include <Windows.h>
#include <conio.h>
void gotoxy(int x, int y) {
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);// 获取标准输出设备句柄
SetConsoleCursorPosition(hOut, pos);//两个参数分别是指定哪个窗体,具体位置
}
int main()
{
printf("hello,I love you");
char ch = getch();
if(ch == '\n')
gotoxy(0,0);
char s[100];
gets(s);
puts(s);
return 0;
}
回车不换行不可行
scanf("%s\n%s",&str1,&str2),换行后可以继续输入
按回车不换行,就没必要按回车了。
按回车不换行?????
设置循环,多次输入
#include<stdio.h>
int main()
{
int j=0,n;
while(j<30)
{
//输入语句
scanf("%d",&n);
j++;
}
return 0;
}