比較兩個IP位址大小

2021-08-22 13:45:02 字數 1849 閱讀 4647

#define _crt_secure_no_warnings  //避免不安全錯誤

#include

#include

#include

#include

#include

int main(int argc, char* argv)

data函式

比較程式

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

using

namespace

std;

int main(int argc, char* argv) else

if(vec1[i]cout

<< "str2>str1"

<< endl;

break;}}

getchar();

return

0;}

函式作用

使用時需要包含標頭檔案「string.h」

程式執行時出現不安全錯誤,加入#define _crt_secure_no_warnings

注意

string str1 = "192.168.0.1";

const

char* result = str1.c_str(); //使用c_str()函式

//const char* result = strcpy(c, str1.data()); //或者使用data()函式

char c[20];

strcpy(c, str1.c_str()); //使用strcpy()函式

//char* c = const_cast(str1.data());

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

using

namespace

std;

int main(int argc, char* argv)

for (auto it : vec1)

getchar();

return0;}

//執行結果:192 168 0 1

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

using

namespace

std;

void split(vector

& vec, char* str, const

char* c)

}int main(int argc, char* argv)

else

if (strcmp(vec1[i], vec2[i]) < 0)

++i;

}if (vec1.size()!=vec2.size())

}else

getchar();

return0;}

//執行結果:str1

比較兩個時間大小

datetime.compare t1,t2 比較兩個日期大小,排前面的小,排在後面的大,比如 2011 2 1就小於2012 3 2 返回值小於零 t1 小於 t2。返回值等於零 t1 等於 t2。返回值大於零 t1 大於 t2。如 c sharp view plain copy using sy...

Shell比較兩個日期的大小

在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。date 的 s可以將日期轉換成時間戳格式,看下面的例子 bin bash date1 2008 4 09 12 00 00 date2 2008 4 10 15 00 00 t1 date d d...

比較兩個時間戳的大小

比較兩個時間戳的大小 例項說明 在一些程式中經常需要將兩個時間進行比較,但是由於時間是由年 月 日 時 分 秒組成的,比較起來很不方便,這時可以把時間轉換成時間戳來進行比較。本實 例通過date 函式 strtotime 函式和ceil 函式實現比較兩個時間戳的大小,執行結果如圖1.6所示。圖1.6...