c#窗口程序中怎么输入数据

c#窗口程序中怎么输入数据,第1张

窗口程序获得键盘输入的值,你肯定得拖个textbox之类的文本框吧,然后在后台定义变量(双击你拖到面板上的文本框,进去后台),用变量来获得你输入的值呀,比如

int

i=

ConvertToInt32(textboxtext);//ConvertToInt32是把你从键盘获得的值(字符)转换成整型,textboxtext是获取文本框的值,当然这个得看你的文本框的name属性是什么(第一个默认是textbox1,第二个默认是textbox2,以此类推),一般规范编程都要改名字的额,比我成UID(用户名),那么我获取就是UIDtext

5

字符数据

输入输

先介绍C标准I/O函数

简单

容易理解

字符输入输

函数putchar()

getchar()

再介绍格式输入输

函数printf()

scanf()函数

3.5.1

putchar函数(字符输

函数)

作用:putchar函数

作用

向终端输

字符

般形式:

putchar(c);

字符变量c

◆c

字符型变量或整型变量

例3.1

字符

#include<stdio.h>

main()

{char

a

b

c;

a='B';b='O';c='Y';

putchar(a);putchar(b);putchar(c);

}

运行结

BOY

控制字符

putchar(‘\n’)输

换行符

使输

前位置移

例3.1程序

行改

putchar(a);putchar('\n');putchar(b);putchar('\n')putchar(c);putchar('\n');

则输

:

B

O

Y

转义字符

putchar('\101')

(输

字符'A')

putchar('\'')

(输

单引号字符')

putchar('\015')

(输

换行

使输

前位置移

本行

)

3.5.2

getchar函数(字符输入函数)

作用:

函数

作用

终端(或系统隐含指定

输入设备)输入

字符

注意

getchar函数没

参数

般形式:

getchar()

函数

输入设备

字符

例3.2

输入单

字符

#include<stdio.h>

main()

{char

c;

c=getehar();

putchar(c);

}

运行

键盘输入字符‘a’并按

车键(按

字符才送

内存)

屏幕

字符‘a’

注意

getchar()

能接收

字符

getchar函数

字符

赋给

字符变量或整型变量(

例3.2第4行)

赋给任何变量

表达式

▲例3.2第4、5行

行代替:

putchar(getchar());

getchar()

‘a’

putchar函数输

‘a’

用printf函数输

printf("%c"

getchar());

注意:

函数

(今

main函数)要调用getchar(或putchar)函数

应该

该函数

前面(或本文件

)加

包含命令

#include<stdioh>

//说明下:程序写的稍微有些啰嗦,有点画蛇添足的感觉

//目的考虑到,输入的数字过大或者过小,或者输入了字母或者其他字符!

//进行了判断,如果输入有误会,返回让继续输!

import javautilScanner;

import javautilArrays;

public class CountTest {

static Scanner sc = new Scanner(Systemin);

static int max, min, num, count, m, i = 0;

static boolean flag = false;

public static void main(String[] args) {

char crr[] = new char[10], tem;

max = min = num = count = m = 0;

while (true) {

for (; i < crrlength; i++) {

Systemoutprintln("输入第" + (i + 1) + "个数字");

String src = scnextLine()replaceAll("[^\\d]", "");

if (srclength() < 1) {

flag=false;

break;

}

m = IntegerparseInt(src);

if (m < 48 || m > 122) {

i = i >= 1  i-- : 0;

flag = false;

break;

}

flag = true;

if (flag) {

tem = (char) (m);

crr[i] = tem;

show(crr[i]);

}

}

if (flag) {

Arrayssort(crr);

Systemoutprintln(ArraystoString(crr));

Systemoutprintln("大写:" + max);

Systemoutprintln("小写:" + min);

Systemoutprintln("数字:" + num);

Systemoutprintln("其他:" + count);

max = min = num = count = m = i = 0;

}

}

}

private static void show(char tem) {//统计

if (tem <= 57 && tem >= 48) {

num++;

} else if (tem >= 65 && tem <= 90) {

max++;

} else if (tem >= 97 && tem <= 122) {

min++;

} else {

count++;

}

}

}

示例代码:

class Program

    {

        static void Main(string[] args)

        {

            while (true)

            {

                Test();

            }

            ConsoleReadKey(true);

        }

        static void Test()

        {

            ConsoleKeyInfo keyinfo = ConsoleReadKey(true);

            int n;

if (intTryParse(keyinfoKeyCharToString(), out n))

            {

                ConsoleWriteLine("你选择了:"+n);

            }

            else

            {

                ConsoleWriteLine("请按数字键选择");

            }

        }

    }

直接输入数字(字母)然后继续输入上标或者下标内容,输入完后,选中需要作为上标或者下标的内容,右键单击——选择字体,在d出的字体对话框中就直接勾选上标或者下标即可完成设置。

import javautil;

class Test{

public static void main(String[] args){

Scanner x=new Scanner(Systemin);//构造一个Scanner对象,其传入参数为Systemin

Systemoutprint("请输入一个整数");

int i=xnextInt();//读取一个int数值

Systemoutprintln("你刚才输入的数为"+i);

}

}

/构造一个Scanner对象,其传入参数为Systemin

利用下列方法读取键盘数据:

nextLine( ); //读取一行文本,可带空格

next( ); //读取一个单词

nextInt( ); //读取一个int数值

nextDouble( ); //读取一个double数值

用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 /

以上就是关于c#窗口程序中怎么输入数据全部的内容,包括:c#窗口程序中怎么输入数据、c程序中有几种输入输出,有什么区别、java程序运行中输入10个48到122的整数,并保存于一个字符数组中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9658012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存