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; }