
编程小问题@大智慧
shuixin536
这个作者很懒,什么都没留下…
展开
-
#define里的换行问题
#define里的换行问题在 define中,如果想要换行的话,就要用"\"符号例如:#define DIRATTR (DDL_READWRITE | DDL_READONLY | DDL_HIDDEN | DDL_SYSTEM| \ DDL_DIRECTORY | DDL_ARCHIVE | DDL_DRIVES)转载 2013-03-08 13:46:31 · 8318 阅读 · 0 评论 -
创建和使用动态数组new char[10]
int *pi = new int;delete pi;char *pchar = new char;delete pchar;int *piArray = new int[10];delete[] piArray;char* pCharArray = new char[10];delete[] pCharArray;将动态创造的空间释放掉,语句是:delete []转载 2013-03-08 15:29:56 · 5674 阅读 · 0 评论 -
strlen/wcslen tcslen
TCHAR.H routine _UNICODE & _MBCS not defined_MBCS defined_UNICODE defined_tcslenstrlenstrlenwcslen_tcsclenstrlen_mbslenwcslen原创 2013-03-11 14:54:12 · 1249 阅读 · 0 评论 -
翻转字符串
#include int swap(char* left, char* right){char tmp = *left;*left = *right;*right = tmp;return 1;}int FlipString(char* txt){if (txt == NULL){return -1;}int len原创 2013-03-16 23:15:53 · 748 阅读 · 0 评论 -
isalpha
int num = 'a';int num2 = 'ab';int isalph = isalpha(num);return 0;-->从内存角度去考虑为什么num2是24930num2 ='ab' = 0x6162 = 24930原创 2013-03-16 19:59:02 · 714 阅读 · 0 评论 -
给出年月日算出星期几--算法及算法来历
最常见的公式:W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + DY是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。 最好用的是蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1C是世纪数减一,y是年份后两位,M转载 2013-05-13 14:59:28 · 4020 阅读 · 2 评论