首页 > TAG信息列表 > iLen
leetcode14.最长公共前缀
func longestCommonPrefix(strs []string) string { //两两比较 res:=strs[0] for i:=0;i<len(strs);i++{ res=compare(res,strs[i]) if len(res)==0{ return "" } } return res } func compare(a,b stringMFC-遍历FTP文件目录
版本 VS2013 MFC项目 源代码 #include <afxinet.h> #include <afxwin.h> void CMFCApplication11Dlg::CycleFtpFile(CString dir) { CString filename; CString server = "192.168.1.100";//IP地址 CString user = "administrator";/c语言 time() 秒数转换为指定格式的时间字符串
static int secondToDate(time_t sec, char *pDate, char *pTime) { char ctemp[20] ={0}; struct tm *info; int iLen = 0; if(sec <= 0 || pTime == NULL) //|| pDate == NULL { printf("[%s]: para error\n", __func__);mbcs、unicode,UTF-8、UTF-16等的转换
代码摘自网络:(https://blog.csdn.net/a33445621/article/details/71127745) /* -----------------内码转换------------------------------------- */ // 转换UCS4编码到UTF8编码 int UCS4_To_UTF8( unsigned int dwUCS4, BYTE* pbUTF8 ) { const BYTE abPrefix[] = {0, 0xjsoncpp写文件中文乱码问题解决
不进行streamWritebuilder的设置,写入的中文会变成unicode形式,如下图 并且转中文不是之前写入的内容, 这里使用的是新版的jsonWrite #include<iostream> #include<string> #include<json/json.h> #include<fstream> void StreamWrite() { Json::Value root; root["Name"] = "数组去重
function unique(arr) { for (var i = 0, iLen = arr.length; i < iLen; i++) { for (var j = i + 1, jLen = arr.length; j < jLen; j++) { if (arr[i] === arr[j]) { arr.splice(j, 1) j-- // 每删除一个数j的值就减1 jLen-- // j值减小时l2.8
2.8 设表L用数组表示,且各元素值递增有序,将元素x插入到表L的适当位置,使得表中元素仍保持递增有序。 此题分情况讨论 #include<iostream> using namespace std; #define MaxSize 100 using namespace std; struct SqList { int a[MaxSize]; int len; }; void Judge(SqL题目22 栈的压入、弹出
///////////////////////////////////////////////////////////////////////////////////// // 4. 题目22 栈的压入、弹出 // 输入两个整数序列,第一个整数序列表示栈的压入顺序,请判断第二个序列是否该栈的弹出序列!!!bool StackPushPopOrder(int* piPush, int* piPop, int iLen) {混合字符串字符数统计
因为汉字占一个以上字节,如何统计一个既有汉字又有字母的字符串呢? 汉字在计算机中的ASCII是以负数来与其他普通字符的ASCII区分的。 #include<stdio.h>int main(){ char buf[256] = "你好世界"; printf("%d\n",buf[0]); //-60 return 0; } 所以想要统计混合字符串中字符