由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 一个读用户输入的小问题
相关主题
segmentation fault as soon as entering 1 function in the arm processor boardA helloworld OpenMP question?
定义的struct数组很大时,为什么会出现奇怪的大数字?C的argc问题
int i:1tree data conversion
请问C++中局部未使用的变量在优化的时候会去掉么?请教一道题 (转载)
为什么foo1可以而foo2不行?问个简单的c程序
菜鸟求教,一个c++的困惑求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab (转载)
还是咱们这儿,亲。how to debug a hidden error
请教这个程序里用到了什么constructor啊?有几个copy constructor?Transfer elements in a stack to another preserving order
相关话题的讨论汇总
话题: number话题: enter话题: entered话题: 2575000
进入Programming版参与讨论
1 (共1页)
p****s
发帖数: 32405
1
C program. 我想先写个小测试, 如果逻辑对的话再往我的UI上套。
逻辑就是,在输入参数时,如果用户不想改任何设置,直接按回车我就给他一个缺省值;
否则我把it的非空键盘输入读进来.
src是这样:
int _tmain(int argc, _TCHAR* argv[])
{
int i = 2575000;
printf("Enter a number: ");
if (getchar()!= '\n')
scanf_s("%d%*c",&i);
printf("You entered the number %d \n",i);
return 0;
}
运行结果:
C:\Projects\readchatest\debug> readchartest.exe
Enter a number:
You entered the number 2575000
C:\Projects\readchatest\debug>readchartest.exe
Enter a number: 12345
You entered the number 2345
问题很明显,我用getc
O******e
发帖数: 734
2
ungetc()

值;

【在 p****s 的大作中提到】
: C program. 我想先写个小测试, 如果逻辑对的话再往我的UI上套。
: 逻辑就是,在输入参数时,如果用户不想改任何设置,直接按回车我就给他一个缺省值;
: 否则我把it的非空键盘输入读进来.
: src是这样:
: int _tmain(int argc, _TCHAR* argv[])
: {
: int i = 2575000;
: printf("Enter a number: ");
: if (getchar()!= '\n')
: scanf_s("%d%*c",&i);

b******g
发帖数: 54
3
有这个东西吗?
lz还是做个数组吧。

【在 O******e 的大作中提到】
: ungetc()
:
: 值;

p****s
发帖数: 32405
4
我已经从了thrust, 用数组加fgets做了,多一个local数组。
就这样了。

【在 b******g 的大作中提到】
: 有这个东西吗?
: lz还是做个数组吧。

O******e
发帖数: 734
5
Yes, fgets is better.

【在 p****s 的大作中提到】
: 我已经从了thrust, 用数组加fgets做了,多一个local数组。
: 就这样了。

1 (共1页)
进入Programming版参与讨论
相关主题
Transfer elements in a stack to another preserving order为什么foo1可以而foo2不行?
C++菜问: 怎么这样也可以?菜鸟求教,一个c++的困惑
c++ 问题 (转载)还是咱们这儿,亲。
请问一个exception题目请教这个程序里用到了什么constructor啊?有几个copy constructor?
segmentation fault as soon as entering 1 function in the arm processor boardA helloworld OpenMP question?
定义的struct数组很大时,为什么会出现奇怪的大数字?C的argc问题
int i:1tree data conversion
请问C++中局部未使用的变量在优化的时候会去掉么?请教一道题 (转载)
相关话题的讨论汇总
话题: number话题: enter话题: entered话题: 2575000