有个关于c语言编程添加流量控制的问题麻烦看看

问题描述

有个关于c语言编程添加流量控制的问题麻烦看看

#include"stdio.h"
#include"string.h"
int MAX;
char str[31],temp[31];
int o,p,q,r;
void main()
{
MAX=10;
char m_name[MAX],sm_name[MAX];
char m_mima[MAX],sm_mima[MAX];
char *name=m_name,*s_name=sm_name;
char *mima=m_mima,*s_mima=sm_mima;

printf("注册您当前用账号和密码!n");
printf("注册账号为:");
gets(s_name);
printf("你所注册账号为:%sn",s_name);
printf("注册密码为:");
gets(s_mima);
printf("你所注册密码为:%sn",s_mima);
printf("注册完成!n");
printf("请输入账号:");
gets(name);
printf("你所输入的账号为:%sn",name);
printf("请输入密码:");
gets(mima);
printf("你所输入的密码为:%sn",mima);
printf("%dn",strcmp(s_name,name));
printf("%dn",strcmp(s_mima,mima));

if ((strcmp(s_name,name)==0 )&(strcmp(s_mima,mima)==0))
printf("登录成功!n");
else
printf("登录失败!n");
printf("请输入IP地址");
while(gets(str)!=NULL)
{
scanf("%d.%d.%d.%d",&o,&p,&q,&r);
if((o>=0)&&(o<=255)&&(p>=0)&&(p<=255)&&(q>=0)&&(q<=255)&&(r>=0)&&(r<=255))//IP地址每个字节的范围限制
{

printf("%d.%d.%d.%d",o,p,q,r);
if(strcmp(temp,str)==0)
printf("IP地址合法n");
else

printf("IP地址不合法n");
}
else

printf("IP地址不合法n");

}
//return 0;
}
我想在这个程序的基础上添加一个控制流量的功能,采用c语言。谁能帮忙一下

解决方案

http://www.cctry.com/thread-242702-1-1.html

解决方案二:

源代码已上传:
http://download.csdn.net/detail/bbc1243/9514405

解决方案三:

请参考
http://download.csdn.net/detail/bbc1243/9514405

解决方案四:

请参考
http://download.csdn.net/detail/bbc1243/9514405

时间: 2024-09-18 03:50:11

有个关于c语言编程添加流量控制的问题麻烦看看的相关文章

Visula Basic 6.0语言编程项目添加控件的问题

问题描述 Visula Basic 6.0语言编程项目添加控件的问题 VB6.0中添加控件到窗体,已经引用了这个工程,为什么还是提示说ActveX无法创建对象??? 解决方案 你的控件有没有正确注册,是什么控件?如果是商业控件,有些需要安装许可证.

win7下c语言编程软件有哪些

  win7下c语言编程软件有哪些.好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了.这里脚本之家小编就为大家分享一下c语言编程软件有哪些? Microsoft Visual C++ .Microsoft Visual Studio. DEV C++.Code::Blocks.Borland C++.WaTCom C++.Borland C++ Builder.GNU DJGPP C++.Lccwin32

【译】Go语言编程模式

声明:本文为InfoQ中文站特供稿件,首发地址为:Go语言编程模式 在2016年伦敦举办的QCon大会上,Peter Bourgon做了<六年Go语言设计经验>的报告,重点探讨了在使用Go进行开发时的编程模式和反模式.在这里,我们将他给Go开发者的建议进行了简单的总结. GOPATH:将GOPATH/bin添加到"PATH"这个环境变量中,以便Go应用可以访问所需要的二进制文件.在绝大多数场景下,Bourgon建议使用全局唯一的GOPATH.有些开发者希望严格区分自己的代码

c语言-关于 C语言 文件 添加字符问题

问题描述 关于 C语言 文件 添加字符问题 c语言 文件 字符串添加,或替换,或修改 有a.txt内容为 a=1 x!=22 b=333 d=4444 现在要将要a.txt的内容改为 a=100 b=2 c=3 d=4444 即是: 1.在1后面添加00 2.删除第二行 3.删除第三行的后两个3 4.添加一行c=3 要求: 1.直接在原文件上进行修改,不能是用另一个文件来替换掉a.txt 这个直接在原文件中实现添加,我真写不出来代码, 我是以"rw+"的方式打开a.txt的,发现fpu

《C语言编程魔法书:基于C11标准》——第3章 C语言编程的环境搭建3.1 Windows操作系统下搭建C语言编程环境

第3章 C语言编程的环境搭建 我们在第2章讲述了学习C语言所必需的一些预备知识.本章将给大家介绍常用桌面操作系统下的C语言环境搭建.这里所讲述的C语言编译器以及集成开发环境(IDE)都是可合法免费下载的,本书不鼓励各位使用盗版或破解软件,所以下面会列出下载这些合法免费软件的官方链接,大家把编程环境搭建完之后即可上机实践编程. 3.1 Windows操作系统下搭建C语言编程环境 Windows操作系统下默认不自带任何C语言编译器,大家必须从网上下载自己所需要的C语言编译器.如果各位想通过C语言开发

《C语言编程魔法书:基于C11标准》——第一篇 预备知识篇 第1章 C魔法概览1.1 例说编程语言

第一篇 预备知识篇 第1章 C魔法概览 本章内容主要对C编程语言(以下简称C语言)进行大体介绍,包括它的历史以及C语言标准的演化进程.然后介绍一下C语言编程思想,当前主流C语言编译器以及GNU语法扩展.最后简单介绍一下从用C语言编写程序到编译.构建一个可执行程序的大致过程. 计算机编程语言从对计算机硬件底层的抽象程度进行分类,可分为:机器语言.汇编语言以及高级语言.下面由底层到高层分别介绍这几种类别的编程语言. 1.1 例说编程语言 1)机器语言是直接通过十六进制数表示当前处理器架构的机器指令码

浅谈Windows系统下C语言编程中Glib库的使用_C 语言

在这个C的变成世界里,有许多实用的库,其中最有名的且最通用(跨多个平台的实现包括Windows,要知道很多实用的编程库都不提供Windows的实现)就是GLib这个库,其中就有实现线程的部分. glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性. glib是Gtk +库和Gnome的基础.glib可以在多个平台下使用,比如Linux.Unix.Windows等.glib为许多标准的.常用的C语言结构提供了相应的替代物. 如果在程序中要使用到glib库中的函数,则应该包

《C语言编程魔法书:基于C11标准》——3.2 macOS系统下搭建C语言编程环境

3.2 macOS系统下搭建C语言编程环境 macOS系统也不默认自带C语言编译器.然而,用户可以自己去Mac App Store免费下载macOS下的强大开发工具--Xcode.该集成开发工具采用Apple定制版本的Clang编译器,称为Apple LLVM编译器.它自带C.C++.Objective-C以及Apple自己新推出的Swift编程语言编译器,还有一系列功能强大的代码静态分析以及性能剖析工具. 下载完Xcode之后,把它打开.如果是第一次启动,Xcode会自动更新一些资源,完了之后

《C语言编程魔法书:基于C11标准》——第一篇 预备知识篇 第1章 C魔法概览 1.1 例说编程语言

第一篇 预备知识篇 第1章 C魔法概览 本章内容主要对C编程语言(以下简称C语言)进行大体介绍,包括它的历史以及C语言标准的演化进程.然后介绍一下C语言编程思想,当前主流C语言编译器以及GNU语法扩展.最后简单介绍一下从用C语言编写程序到编译.构建一个可执行程序的大致过程. 计算机编程语言从对计算机硬件底层的抽象程度进行分类,可分为:机器语言.汇编语言以及高级语言.下面由底层到高层分别介绍这几种类别的编程语言. 1.1 例说编程语言 1)机器语言是直接通过十六进制数表示当前处理器架构的机器指令码