首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C++字符串数组 | 字符串数组输出

    C++字符串数组定义 在C++中不仅可以用string定义字符串变量,也可以用string定义字符串数组。...string array[3]; 表示定义一个字符串数组,这个数组包含3个字符串元素。...C++字符串数组初始化 string array[3]={{"li"},{"zhang"},{"wang"}} 读者在使用字符串数组时应该注意以下几点: 在一个字符串数组中包含若干个元素,每个元素相当于一个字符串变量...在字符串数组的每一个元素中存放一个字符串,而不是一个字符,这是字符串数组与字符数组 的区别。 如果用字符数组存放字符串,一个元素只能存放一个字符,用一个一维字符数组存放一个字符串。...C++字符串数组 | 字符串数组输出 更多案例可以go公众号:C语言入门到精通

    2.4K2420

    将IP地址字符串分割成数组

    将IP地址字符串分割成数组     今天心血来潮准备写一个端口扫描器。记得之前写MFC程序里面CString类有个方法可以以某一字符分割CString对象,但是C++中string似乎没有这样的方法。...所以我要自己实现一个方法(函数),将输入的IP地址分割成4个数字,保存在数组中。    ...我定义了两个记录位置的整型,OppPos和nowPos,将find_first_of的返回值赋给OppPos.这就是我们的目标位置,所以现在,从nowPos到(OppPos - 1)的子串就是我们要的第一个数字...这个方法作用是将string转换成char * 类型。因为我们需要把"192"转换成数字192,需要用到atoi函数。而atoi函数的参数是char *类型(也就是C语言里的字符串)。    ...最后把数组输出,每行一个数。 ----     注意要使用string类需要包含c++的字符串头文件:#include

    1.5K20

    数组和字符串

    char ch[10]; char* p[10]; 通常情况下,数组元素下标的个数称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组等。我们将二维数组以上的数组称为多维数组。...i < 10; i++) { arr[i] = i; //给数组赋值 } //遍历数组,并输出每个成员的值 for (i = 0; i < 10; i++) { printf("%d...}, { 9, 10, 11, 12 } }; 连续赋值 int a[3][4] = { 1, 2, 3, 4 , 5, 6, 7, 8, 9, 10, 11, 12 }; 可以只给部分元素赋初值...二维数组的数组名也是一个地址常量,代表二维数组第一行的地址 #include int main() { 定义了一个二维数组,名字叫arr 二维数组是本质上还是一维数组,此一维数组有...); 求二维数组行*列总数 printf("n = %d\n", sizeof(arr) / sizeof(arr[0][0])); return 0; } 字符串 1.字符数组与字符串区别

    1.4K20
    领券