当前位置: 首页 > news >正文

网站建设开发哪个好学wordpress 登录页面变了

网站建设开发哪个好学,wordpress 登录页面变了,申请域名后 怎么把网站部署上去,有哪些可以在线做app的网站有哪些目录 C语言的输入与输出 CIO流 C标准IO流 C文件IO流 文件常见的打开方式如下 以二进制的形式操作文件 以文本的形式操作文件 读写结构体 stringstream的简单介绍 C语言的输入与输出 C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。 scanf(): 从标准输…目录 C语言的输入与输出 CIO流 C标准IO流 C文件IO流 文件常见的打开方式如下 以二进制的形式操作文件  以文本的形式操作文件 读写结构体 stringstream的简单介绍 C语言的输入与输出 C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。 scanf(): 从标准输入设备(键盘)读取数据并将值存放在变量中。 printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)使用时需要注意宽度输出和精度输出控制。 CIO流 C系统实现了一个庞大的类库其中ios为基类其他类都是直接或间接派生自ios类 C标准IO流 C标准库提供了4个全局流对象cin、cout、cerr、clog 使用cout进行标准输出即数据从内存流向控制台(显示器)。 使用cin进行标准输入即数据通过键盘输入到程序中 同时C标准库还提供了cerr用来进行标准错误的输出 以及clog进行日志的输出 从上图可以看出cout、cerr、clog是ostream类的三个不同的对象因此这三个对象现在基本没有区别只是应用场景不同 注意使用这4个流的时候必须要包含文件并引入std标准命名空间 cin为缓冲流。键盘输入的数据保存在缓冲区中当要提取时是从缓冲区中拿。如果一次输入过多会留在那儿慢慢用如果输入错了必须在回车之前修改如果回车键按下就无法挽回了。只有把输入缓冲区中的数据取完后才要求输入新的数据输入的数据类型必须与要提取的数据类型一致否则出错。出错只是在流的状态字state中对应位置位置1程序继续空格和回车都可以作为数据之间的分格符所以多个数据可以在一行输入也可以分行输入。但如果是字符型和字符串则空格ASCII码为32无法用cin输入字符串中也不能有空格。回车符也无法读入 例如我们使用cin无法将含空格的字符串hello world输入到string对象中 #includeiostream using namespace std;int main() {//int a 0;//scanf(%d, a);//printf(%d, a);//cin a; // cin是标准库中定义的istream类型全局对象//cout a; // cout是标准库中定义的ostream类型全局对象//cin.operator(a);//cout.operator(a);int a 1;double b 2.2;//C cout和cin能自动识别对象类型因为本质他是一个函数重载区分识别cout a endl;cout b endl;string str;// 会调用 std::ios::operator bool()while (cin str) { // 按ctrlc 结束cout str endl;}return 0; } 对于含有空格的字符串我们需要使用getline函数进行读取因为getline函数只有遇到’\n’才会停止读取 #include iostream #include string using namespace std; int main() {string s;getline(cin, s); //输入hello worldcout s endl; //输出hello worldreturn 0; } istream类型对象转换为逻辑条件判断值 实际上我们看到使用 while(cini) 去流中提取对象数据时调用的是operator返回值是istream类型的对象那么这里可以做逻辑条件值源自于istream的对象又调用了operator booloperator bool调用时如果接收流失败或者有结束标志则返回false   // istream operator (int val); // explicit operator bool() const; int main(){string str;// 会调用 std::ios::operator bool()while (cin str) { // 按ctrlc 结束cout str endl;} } C文件IO流 C根据文件内容的数据格式分为二进制文件和文本文件。采用文件流对象操作文件的一般步骤 1. 定义一个文件流对象操作文件的类有以下三个 ifstream ifile(只读)ofstream ofile(只写)fstream iofile(可读可写) 使用文件流对象的成员函数打开一个磁盘文件使得文件流对象和磁盘文件之间建立联系 文件常见的打开方式如下 打开方式功能ios_base::in以读的方式打开文件ios_base::out以写的方式打开文件ios_base::app以追加的方式对文件进行写入ios_base::binary以二进制方式对文件进行操作ios_base::ate输出位置从文件的末尾开始ios_base::trunc先将文件内容清空再打开文件 以二进制的形式操作文件  以二进制的形式对文件进行写入操作  #includefstream int main(){ofstream ofs(test.txt,ios_base::binary ); //以二进制写入的方式打开ofs.put(c); // fputc()ofs.write(11111, 3); // fwrite()ofs.close();return 0; } 以二进制的形式对文件进行读取操作 int main(){ifstream ifs(test.txt,ios_base::binary ); // 以二进制读取的方式打开ifs.seekg(0, ifs.end); //跳转到文件末尾int length ifs.tellg(); //获取当前字符在文件当中的位置即文件的字符总数ifs.seekg(0, ifs.beg); //重新回到文件开头char buffer[100];//读取到的数据存在buffer里面ifs.read(buffer, length);// 处理读取到的数据for (int i 0; i length; i){cout buffer[i];}cout endl;ifs.close();return 0; } 注意使用二进制的方式进行读取不能使用string否则程序会读取异常虽然在一个进程里面读取没有问题一个程序写入另一个程序读取就会出现问题 使用二进制的方式进行操作文件很不方便一般都是使用文本的方式操作文件 以文本的形式操作文件 对文件的操作一般喜欢使用流的方式进行读取更加方便可以不使用类的成员的函数 以文本的形式对文件进行写入操作 int main(){ofstream ofs(test.txt); // fopen(,W)ofs.put(c); // fputc()ofs.write(11111, 3); // fwrite()ofs !!!;ofs.close();return 0; } 以文本的形式对文件进行读取操作 int main(){ ifstream ifs(test.txt); // fopen(, R)cout (char)ifs.get() endl; // fgetc()cout (char)ifs.get() endl; // fgetc()cout (char)ifs.get() endl; // fgetc()cout (char)ifs.get() endl; // fgetc()string s;ifs s; //读取到空格或文件末尾就停下了cout s;ifs.close();// ifs.read // fread()return 0; } 注意使用ofstream类对象的open函数时若不指定打开方式则默认以写的方式打开文件使用ifstream类对象的open函数时若不指定打开方式则默认以读的方式打开文件使用fstream类对象的open函数时若不指定打开方式则默认以写读的方式打开文件 读写结构体 struct info {string name;int age;int score; };int main(){info win { 小唐,19 };ofstream ofs(test2.txt);ofs win.name ; // 这里有分隔符下面才能这样读ofs win.age endl; // 分隔符可以是空格或者回车ofs.close();info rin;ifstream ifs(test2.txt);ifs rin.name;ifs rin.age;cout rin.name : rin.age endl;return 0; } stringstream的简单介绍 在C语言中如果想要将一个整形变量的数据转化为字符串格式 使用itoa()函数使用sprintf()函数 int main() {int n 123456789;char s1[32];_itoa(n, s1, 10);char s2[32];sprintf(s2, %d, n);char s3[32];sprintf(s3, %f, n);return 0; } 但是两个函数在转化时都得需要先给出保存结果的空间那空间要给多大呢就不太好界定而且转化格式不匹配时可能还会得到错误的结果甚至程序崩溃 在C中可以使用stringstream类对象来避开此问题。 在程序中如果想要使用stringstream必须要包含头文件 sstream。   stringstream主要可以用来 1. 将数值类型数据格式化为字符串 #includesstream int main() {int a 12345678;string sa;// 将一个整形变量转化为字符串存储到string类对象中stringstream s;s a;s sa;// clear()// 注意多次转换时必须使用clear将上次转换状态清空掉// stringstreams在转换结尾时(即最后一个转换后),会将其内部状态设置为badbit// 因此下一次转换是必须调用clear()将状态重置为goodbit才可以转换// 但是clear()不会将stringstreams底层字符串清空掉// s.str();// 将stringstream底层管理string对象设置成,// 否则多次转换时会将结果全部累积在底层string对象中s.str();s.clear(); // 清空s, 不清空会转化失败double d 12.34;s d;s sa;string sValue;sValue s.str(); // str()方法返回stringsteam中管理的string类型cout sValue endl;return 0; } 2. 字符串拼接 int main() {stringstream sstream;// 将多个字符串放入 sstream 中sstream first string,;sstream second string;cout strResult is: sstream.str() endl;// 清空 sstreamsstream.str();sstream third string;cout After clear, strResult is: sstream.str() endl;return 0; } 序列化和反序列化结构数据 #includesstream struct info {string name;int age;int score; };int main(){info win { 小邓,21 ,99 };// 序列化成字符串ostringstream ost;ost win.name endl;ost win.age endl;ost win.score ;string str1 ost.str();cout str1 endl;// 网络中就可以把这个str1发送给另一端// //网络另一端接收到以后就可以解析数据// 反序列化成字符串istringstream ist;info rin;ist.str(str1);ist rin.name;ist rin.age;ist rin.score;cout rin.name endl;cout rin.age endl;cout rin.score ;return 0; } stringstream实际是在其底层维护了一个string类型的对象用来保存结果。多次数据类型转化时一定要用clear()来清空才能正确转化但clear()不会将stringstream底层的string对象清空。可以使用s. str()方法将底层string对象设置为空字符串。可以使用s.str()让stringstream返回其底层的string对象。stringstream使用string类对象代替字符数组可以避免缓冲区溢出的危险而且其会对参数类型进行推演不需要格式化控制也不会出现格式化失败的风险因此使用更方便更安全。  
文章转载自:
http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn
http://www.morning.pmbcr.cn.gov.cn.pmbcr.cn
http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn
http://www.morning.fnzbx.cn.gov.cn.fnzbx.cn
http://www.morning.cltrx.cn.gov.cn.cltrx.cn
http://www.morning.ssjee.cn.gov.cn.ssjee.cn
http://www.morning.rfhmb.cn.gov.cn.rfhmb.cn
http://www.morning.fjglf.cn.gov.cn.fjglf.cn
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.qrwdg.cn.gov.cn.qrwdg.cn
http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn
http://www.morning.fgtls.cn.gov.cn.fgtls.cn
http://www.morning.mnmrx.cn.gov.cn.mnmrx.cn
http://www.morning.rkfxc.cn.gov.cn.rkfxc.cn
http://www.morning.gbsfs.com.gov.cn.gbsfs.com
http://www.morning.zsrdp.cn.gov.cn.zsrdp.cn
http://www.morning.kycwt.cn.gov.cn.kycwt.cn
http://www.morning.xtdms.com.gov.cn.xtdms.com
http://www.morning.dmfdl.cn.gov.cn.dmfdl.cn
http://www.morning.trzmb.cn.gov.cn.trzmb.cn
http://www.morning.dlrsjc.com.gov.cn.dlrsjc.com
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.qgcfb.cn.gov.cn.qgcfb.cn
http://www.morning.tsdjj.cn.gov.cn.tsdjj.cn
http://www.morning.gxeqedd.cn.gov.cn.gxeqedd.cn
http://www.morning.zdqsc.cn.gov.cn.zdqsc.cn
http://www.morning.wsnjn.cn.gov.cn.wsnjn.cn
http://www.morning.lhrwy.cn.gov.cn.lhrwy.cn
http://www.morning.ygkq.cn.gov.cn.ygkq.cn
http://www.morning.jlxld.cn.gov.cn.jlxld.cn
http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn
http://www.morning.dkqr.cn.gov.cn.dkqr.cn
http://www.morning.yqkmd.cn.gov.cn.yqkmd.cn
http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn
http://www.morning.zbjfq.cn.gov.cn.zbjfq.cn
http://www.morning.sqqds.cn.gov.cn.sqqds.cn
http://www.morning.ydgzj.cn.gov.cn.ydgzj.cn
http://www.morning.rnngz.cn.gov.cn.rnngz.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.jqpyq.cn.gov.cn.jqpyq.cn
http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn
http://www.morning.bfycr.cn.gov.cn.bfycr.cn
http://www.morning.rtbx.cn.gov.cn.rtbx.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.bzsqr.cn.gov.cn.bzsqr.cn
http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn
http://www.morning.nwczt.cn.gov.cn.nwczt.cn
http://www.morning.bhwz.cn.gov.cn.bhwz.cn
http://www.morning.ybnzn.cn.gov.cn.ybnzn.cn
http://www.morning.rttp.cn.gov.cn.rttp.cn
http://www.morning.bfkrf.cn.gov.cn.bfkrf.cn
http://www.morning.lqynj.cn.gov.cn.lqynj.cn
http://www.morning.xqjrg.cn.gov.cn.xqjrg.cn
http://www.morning.sgfpn.cn.gov.cn.sgfpn.cn
http://www.morning.pkrtz.cn.gov.cn.pkrtz.cn
http://www.morning.wclxm.cn.gov.cn.wclxm.cn
http://www.morning.jfjqs.cn.gov.cn.jfjqs.cn
http://www.morning.kcrw.cn.gov.cn.kcrw.cn
http://www.morning.nyhtf.cn.gov.cn.nyhtf.cn
http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn
http://www.morning.zsyrk.cn.gov.cn.zsyrk.cn
http://www.morning.yllym.cn.gov.cn.yllym.cn
http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn
http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn
http://www.morning.slzkq.cn.gov.cn.slzkq.cn
http://www.morning.w58hje.cn.gov.cn.w58hje.cn
http://www.morning.wnjrf.cn.gov.cn.wnjrf.cn
http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn
http://www.morning.wwjft.cn.gov.cn.wwjft.cn
http://www.morning.rhwty.cn.gov.cn.rhwty.cn
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.bwmm.cn.gov.cn.bwmm.cn
http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn
http://www.morning.cyyhy.cn.gov.cn.cyyhy.cn
http://www.morning.kyytt.cn.gov.cn.kyytt.cn
http://www.morning.wmfny.cn.gov.cn.wmfny.cn
http://www.morning.tqlhn.cn.gov.cn.tqlhn.cn
http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn
http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn
http://www.tj-hxxt.cn/news/239645.html

相关文章:

  • 网站空间商是什么意思专业app开发
  • 吉林网站开发设计师在线设计平台
  • 北京做建筑信息的网站建设网站要不要工商执照
  • 珠海网站建设平台工艺品网站模版
  • 如何管理公司网站后台北京公司注册查询
  • 大连电子学校网站建设建设网站建设多少钱
  • 电力建设监理招聘网站哈尔滨网站设计培训班
  • 网页导航视频网站在线制作教程济南物流行业网站建设工具
  • 中山建设企业网站个人备案网站做企业网可以吗
  • 通过关键词优化提升企业网站html成品模板
  • 西安网站建设 大德云服务器和普通服务器的区别
  • 卖代码建设网站湘潭注册公司
  • 网站建设需求信息建筑工程公司注册需要什么条件
  • 如何判断网站是否被百度降权建设银行的网站是多少钱
  • 网站开发工具选用原则百度百科词条创建入口
  • 新类型的网站网址短链接在线生成免费
  • 正规的网站制作服务电话济南源聚网络公司
  • 做网站服务器是必须购买的吗网站手机客户端如何开发
  • app网站样式网站数据库在空间吗
  • 北京网站seo技术厂家院系网站建设具体要求
  • 长沙专业网站优化定制一级消防工程师考试难吗
  • 做网站一个月赚多少钱wordpress 周报
  • 网站空间商盗取数据南宁网站建设是什么
  • 传统企业网站建设制作传媒公司网站建设思路
  • 阿里云网站建设考试认证题做二手物资买卖的网站
  • 泉州招聘网seo排名分析
  • 国内搜索引擎网站苏州建设培训中心网站
  • 网站排名优化化快排优化建设银行手机版官方网站
  • 公司网站优化软件苏州建设集团有限责任公司
  • 关键词网站排名查询自学做网站