• 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;
    }
  • 相关阅读:
    boost json序列化
    boost serialize序列化
    lambda详解
    未知的生成错误““clr-namespace: test”mapping URI 无效
    无法解析的外部符号 "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)"
    LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    事实证明:软件层次的操作可以毁掉硬件
    下载随书源码的好地方
    一道简单的题目(东财)
    VS2013破解
  • 原文地址:https://www.cnblogs.com/6666junyiliu/p/5994072.html
Copyright © 2020-2023  润新知