原创 strncpy用法
函數原型char*strncpy(char*dest,char*src,size_tn); 把src所指向的字符串中以src地址開始的前n個字節複製到dest所指的數組中,並返回dest 示例: char name[]={"abcd"
原创 數組編譯時出錯error C2057: expected constant expression,以及解決辦法
void main() { int i=10; int a[i]; } error C2057: expected constant expression 分析:在數組的定義中,數組的大小必須是編譯時可知的。
原创 substr用法
substr是C++語言函數,主要功能是複製子字符串,要求從指定位置開始,並具有指定的長度。 示例代碼: int main(int argc,char* argv[]) { string str("abcd"); string
原创 string::npos 含義及用途
字符串查找包含某個字符串時一般通過find()查找,找到返回所在位置,找不到則會返回string::npos 示例代碼: string str; if( str.find("a") != string::npos ) { cou
原创 windows構建socket前需要加載WinSock庫
網絡編程的第一步首先是創建套接字,使用socket()函數創建套接字。 Windows下創建套接字和Linux有點區別,就是Windows創建套接字前需要“加載套接字庫”,代碼如下: 1、加載方法: WSADATA wsa; /*初始化