10月18日的疑问

1.头文件<cstring>有什么作用?

(1)puts 函数:

用于输出(相当于cout<<)用处不多。

(2)gets 函数:

用于输入(相当于升级版的cin>>)用处较多。

(3)strcpy 函数:

用于复制一个字符串到另一个变量里。

基本的用法:

strcpy(str1,str2);//把第二个变量复制到第一个变量里,也就是str2复制到st1

(4)strcmp 函数:

用于比较字符串的大小:

if(strcmp(str1,str2)>0)
{

}
//在英文字典中,如:B>A,a>A。

(5)strlen 函数:

用于获取字符串的长度,用处很多。

strlen(a);
//获取变量a的长度

(6)strlwr 函数:

用于字母的大写转小写,也可以使用ASCII码+32来实现。

strlwr(a);
//把字符串a中的大写转换为小写

(7)strupr 函数:

用于字母的小写转大写,也可以使用ASCII码-32来实现。

strupr(a);
//把字符串a中的小写转换为大写

(8)strcat 函数:

用于字符串的连接函数:

str1[30]={I}
strcat(str1,str2);
//把str2加到str1的末尾(str1的空间足够大)

2.怎么编程实现使用“wasd”来控制电脑的界面(上下左右移动)

老师回答:问题很好,等学完指针再说吧~~

3.怎么调节个别字体的颜色,例如:

#include <iostream>
#include <windows.h>

using namespace std;

int main( )
{
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |
 FOREGROUND_RED);
     cout<<"Hello"<<endl;//C++中输出要带有using namespace std;和#include <iostream>
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |
 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
     cout<<"World"<<endl;
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY |
 FOREGROUND_GREEN | FOREGROUND_BLUE);
     cout<<"World"<<endl;
     return 0;
}
时间: 2024-08-24 07:23:09

10月18日的疑问的相关文章

10月18日随笔

1 #include<iostream> 2 #include<algorithm> 3 #include<cmath> 4 #include<cstring> 5 #include<cstdio> 6 #include<queue> 7 using namespace std; 8 typedef long long LL; 9 inline int read() 10 { 11 int x=0,f=1;char c=getchar

[NOIP集训]10月18日

今天的文件夹:10月18日.zip 今天脑子转不起来,想不出来动规了. Orz @张翰文学神 T1:快排,然后求连续数字的长度,简单判断即可. T2~T4:容我再想两天... T2原题: 题2. 养zsc(pig.pas/c/cpp) [题目描述] 你有一个zsc圈,有N头zsc,每天你最多可以杀一头zsc卖钱,获益就是zsc的体重.但是每过一天每头zsc的体重都会下降P[i](当然,如果zsc体重<=0了,自然获利就是0),问K天内你的最大获利. [输人文件] 第一行两个数N.K: 第二行N个

2015年10月18日---工作报告

工作汇报 在刚刚的一个星期,我做了如下三项工作,现在对图像编码的学习正处于知识积累期,对视频编码有了一些了解.但是还有很多基础知识需要去看. 第一,   正在阅读您给我们的视频编码书籍.看到20多页,但在粗略的浏览后面的章节,我发现视频编码的数学要求很高,很多公式看不懂,估计需要多学习这方面的知识. 第二,   在阅读一篇<高效视频编码>的论文,由中科院大学的沈燕飞博士写的.准备细看,以备做报告时使用. 第三,   除了做以上的三件事之外,还在自学MatLab和泛函分析等基础知识.同时在学习选

豆豆 - 遥远的救世主(2014年10月18日)

<遥远的救世主> 作 者:豆豆 译 者: 系 列: 出 版:作家出版社 字 数:460千字 阅读完成:2014年10月18日

10月17日的疑问

***10月17日疑难问答*** (1)void和int有什么区别? void代表不返回任何值;int会返回一个整型的值; (2)怎么记录输入时换行的次数? #include<stdio.h> int main( ){ int nc=0; char c; while((c=getchar( )) != EOF) { if(c == '\n') nc++; } printf("%d\n", nc); return 0;} 补充:注:'\0'为终止符,' '为空格,'\n'为换

2014年10月17~10月18日,杨学明老师《软件测试管理》实战班公开课在北京成功举办!

2014年10月17-18日,<软件测试管理>公开课在北京市朝阳区某酒店成功举办!来自互联网.机电.软件.仪表.物联网.医疗等企业的研发负责人和测试部门经理等参加了此次培训,此次培训由著名研发管理专家杨学明主讲,本次课程采用全程案例分析讲解,让学员从一开始就融入到软件测试的场景中去,根据测试中所遇问题进行针对性讲解和讨论:每一个知识点的讲解都有相应的工具和模板支撑,从而使学员所学的知识在工作中能真正使用起来,也解决了培训不能落地的难题: 培训结束后许多企业表示将引进杨老师的内训和咨询服务.

linux运维实战练习-高级班-2015年10月18日-10月24日课程作业(练习)安排

一.作业(练习)内容: 1.阐述Linux HA Cluster的使用背景: 2.总结Linux HA Cluster的系统组成,HA Cluster的工作模型: 3.通过LAMP组合,基于heartbeat v2 crm实现HA:要求,部署wordpress,用于编辑的文章中的任何数据在节点切换后都能正常访问: 二.完成时间: 2015年10月24日之前. 三.提交方式: 请将作业的博文链接地址以评论本博客的形式提交. 格式如: 学员编号+姓名   http://mageedu.blog.51

linux运维实战练习-中级班套餐班-2015年10月18日-10月24日课程作业(练习)安排

一.作业(练习)内容: 1.MariaDB基础总结,包括表管理.索引管理.用户及权限管理: 2.编译安装LAMP,其中分别实现: (1).把php编译成为httpd的模块 (2).php以fpm工作为独立守护进程 3.安装并配置基于虚拟用户的vsftpd: 4.建立nfs共享,将主机172.16.0.1上的目录/magedu通过nfs共享给172.16.0.0/16(可根据自己的网络情况来设置)网络的主机以读写方式使用: 5.建立samba共享,共享目录为/data,要求: 1)共享名为shar

2016年10月18日cf

f**k写完前两题睡觉去了. A. Buy a Shovel 题意:给定两个数k,r表示一个铲子卖k元,现在你手上有无数个十元钱和一张r元的钱,问最少买几个铲子能让你用掉这张r元钱,或不用这张钱. 题解:"灭顶之灾" 这不就是一道思博题吗..不说题解了 1 #include <iostream> 2 #include <stdio.h> 3 using namespace std; 4 int main() 5 { 6 int k,r,i=1; 7 cin>