• VC小笔记


    1.strcpy不需要指定的长度,遇到被复制字符的串结束符’’才结束,容易溢出

    2.memcpy(k, s, strlen(s)*sizeof(char)+1); // strlen(s) 后 +1 是要取得s字符串中的终止符''

    3.memcpy(f, s+7, 11*sizeof(char)+1);

    printf("将s中第7个字符开始的11个连续字符复制到f数组中 ");

    4.

     但wsprintf是将字符串输出到一个char字符数组中,而且wsprintf会返回输出字符串的长度

    1. TCHAR szBuffer[10];
    2. int x = 1024;
    3. int y = 768;
    4. int iLength;
    5. iLength = wsprintf(szBuffer, TEXT("%5d"), x);

    小提示:szBuffer数组的长度一定要大于x的长度,否则不能输出。

    5.用wsprintf将x的值存入szBuffer中,然后在iLength中存放x的长度。这一步实际上解决了两个问题,将int类型的屏幕宽度转为了TCHAR类型

  • 相关阅读:
    2019春总结作业
    第十二周作业及总结
    第十一周作业及总结
    第十周编程及总结
    第九周作业及总结
    第八周作业及总结
    第五周作业及总结
    第四周Java作业及总结
    第三周总结
    第二周总结
  • 原文地址:https://www.cnblogs.com/x-poior/p/4913505.html
Copyright © 2020-2023  润新知