• C程序中的所有输入读取功能都无需等待扫描来自终端的输入

    我正在使用c在linux中制作客户端服务器应用程序。我正在尝试在客户端扫描2个字符串(用户名和密码)以将它们发送到服务器。 #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <string.h> #include <fcntl.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/un.h> #include <netinet/in.h> #incl...
  • 处理和验证不同的输入

    可能会有点长,所以请提前抱歉。 我是C的学生,并且受命编写一个程序来计算复数的基本算术。 我要显示命令列表(简单的printf),并从用户那里获得命令名称和值的输入。 复数是一个结构,只有6个,从A到F: typedef struct complex{ float real; float img; }complex, *complexPTR for example: to multiply a complex number with a real number, the user ...
  • C For循环从循环scanf跳过第一次迭代和伪造数

    我正在为学校创建邮件标签生成器,但遇到了一些问题。我的程序要使用0到10的个人的全名,地址,城市,州和邮政编码。运行我的程序时,我遇到两个主要问题。 for循环跳过全名“ safergets()”,然后转到地址safergets。我继续查看其他所有功能是否正常,但是我对邮政编码的验证无法正常工作。我添加了一个printf来查看输入的数字是否相同,并且发现它是虚假的。另外,我在尝试大写状态输出的行中收到错误代码。我确定我没有正确使用toupper。以下是我的代码,错误代码和输出。 #include <stdi...
  • C:使用scanf将“字符串”放入char数组时,char数组中有其他char,

    我遇到一个有关字符串比较(字符数组)的问题。 下面的代码不是我的程序,而是我在做什么的模拟。 我有一个结构,其中存储项目的名称。 后来我让用户使用输入名称搜索项目, 它将结构项的实例名称(例如Xenon)与该用户输入相匹配。 但是,输入字符串包含乱码,我将显示。 我在字符的末尾添加了“ \ 0”,因此这不是问题, 除非我做错了。 更清楚地说, 用户输入“氙气”,因此我们找到了struct Item的实例, 以“氙气”作为其名称值。 // Section #A // I store structs in t...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享