`
tjmzgn
  • 浏览: 156115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符数组的基本操作

    博客分类:
  • C
阅读更多
#include <string>
#include <iostream>
using std::cin;  
using std::cout;
using std::endl;
using std::string;
int getInt(char *p)
{
    if(strcmp(p,"tongjm")==0) return 0;  
    if(strcmp(p,"tongjm")>0) return 1;
    if(strcmp(p,"tongjm")<0) return 2;   
}
int main()
{
   int n;
   for(n=1;n<10;n++)
   {
      cout<<string(n,'X')<<endl;                
   }
   char buffer[10];
   sprintf(buffer,"%s","tongjm");
   n = getInt(buffer);
   cout<<"n = "<<n<<endl; 
   switch(n)
   {
      case 0:
         cout<< "p == tongjm" <<endl;
         break;
      case 1:
         cout<< "p > tongjm" <<endl;
          break;
      case 2:
         cout<< "p < tongjm" <<endl;
          break;
      default:
         cout<< "乱七八糟!" <<endl;
         break;           
   }   
   //字符数组
   /*
     1.puts(字符数组 )--- 将一个字符串输出到终端。可以包含转义字符。
     2.gets(字符数组 )--- 从终端输入一个字符串到字符数组。
     3.strcat(字符数组1,字符数组2)  ---把字符数组2接到字符数组1后面,结果放在字符数组1中。
     4.strcpy(字符数组1,字符数组2) --- 字符串拷贝。
     5.strcmp (字符数组1,字符数组2) ---字符数组比较。
     6.strlen(字符数组) ---字符数组的长度,直接测试字符数组中字符串的长度。
     7.strlwr() --- 字符串小写函数。
     8.strupr() --- 字符串大写函数。
   */
   char str[]="abcdefg\ntongjm";
   char str1[] = " Hello!!!!",str2[100];
   puts(str); // 将一个字符串输出到终端。可以包含转义字符。
   gets(str);
   puts(str);
   strcat(str,str1);
   strcpy(str2,str);
   puts(str2);
   puts(str);
   int n1;
   n1 = strlen(str2);
   cout<<"n1 = "<<n1<<endl;
   puts(strlwr(str));
   puts(strupr(str));
  
  
  
   system("pause");
   return 0;   
}
分享到:
评论

相关推荐

    在MATLAB中创建、访问、修改和操作字符串数组(附详细步骤).txt

    通过这个例子,您可以学习到MATLAB中字符串数组的基本用法,包括如何添加新的元素、访问特定元素、计算字符串长度、将字符串数组转换为字符数组以及将字符数组转换回字符串数组等。这些基本操作可以应用于各种数据...

    matlab数组字符串,介绍一些MATLAB中数组字符串的基本操作

    在MATLAB中,字符串可以看作是一个字符数组,也称为字符串数组。MATLAB中的字符串可以使用单引号或双引号来表示。

    数组与字符串.docx

    1)数组的基本操作,包括创建数组,填充数组,访问数组,拷贝数组,数组排序,数组查找。 2)编写一个猜密码的小程序,规则如下:程序首先产生一个三位数的密码,例如“025”,用户每次输入一个四位数来猜密码,程序...

    如何提升 Matlab 字符串数组编程效率.pdf

    在 Matlab 中,char 类型的字符串数组是最基本的数据类型,但是在处理大量字符串数据时,使用 string 类型会更高效。string 类型具有更多的方法和工具箱,可以更方便地操作和处理字符串数据。 1. 预分配数组空间 ...

    一波C语言字符数组实用技巧集锦

    主要介绍了一波C语言字符数组实用技巧集锦,包括许多字符的转换与提取等基本操作示例,需要的朋友可以参考下

    MATLAB代码示例,演示了如何使用字符串数组进行文本处理和自然语言处理(附详细步骤).txt

    此外,这个代码还展示了MATLAB中如何创建和使用字符串数组,以及如何遍历数组和进行条件判断等基本操作。这些技能对于数据科学家和自然语言处理专家来说非常重要,可以帮助他们更有效地处理和分析大量的文本数据。

    Javascript数组操作高级心得整理

    (1) 基本运算符 5 (2) 位运算符(~(非运算)、&(与运算)、|(或运算)、^(异或运算)) 5 (3) Boolean运算(!(求反运算)、&&(与运算)、||(或运算)) 6 (4) 关系运算(&lt;、&gt;、、&gt;=、==、!=) 6 (5) 等性运算符(==、===、!=、!==)...

    C语言编写的栈(数组)

    用函数或过程的方法设计、实现一个抽象数据类型栈或队列,包括栈或队列的基本运算操作,使得以后对栈或队列中的数据的访问,可以通过调用函数或过程来完成。

    MATLAB中的数组和矩阵有什么区别

    因此按数组元素的类型不同,数组又可以分为数值数组、字符数组、单元数组、结构数组等各种类别。 看完上面的内容,矩阵和数组的区别似乎懂了一点。矩阵和数组在Matlab中存在很多方面的区别: (1)矩阵是数学的概念...

    【JavaScript源代码】JS操作对象数组实现增删改查实例代码.docx

     这里我就以学生对象数组为例了,其实这个数组和json数组操作起来基本一致的,转换一下即可。例如可以使用JSON.parse将一串JSON字符串转换为js对象数组。 测试数据: // 学生对象数组 var students = [ {id:1, ...

    C语言程序设计标准教程

    因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。  本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。数组类型说明 在C语言中使用数组必须先进行类型说明。 ...

    上海电机学院C语言实训答案

    每次运行程序可以反复猜多个数,直到操作者想停止时才结束。 (17)给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要求以循序渐进的方式编程。 程序1 通过...

    练习使用Java基本数据类型。使用Java的String类操作字符串和子串

    使用Java的String类操作字符串和子串。 实验内容: 1.写一个程序提示用户键入某一货币数量(以分为单位),该程序应计算出如何用最少量的1元,50分,10分和1分硬币得到该数目。如195分最少可以用一个1元硬币,1个50分...

    字符串的操作演示程序的实现

    字符串采用数组存储,建立两个字符串String1和String2,输出两个字符串。 将字符串String2的头n个字符添加到String1的尾部,输出结果。 查找串String3在串String1中的位置,若String3在String1中不存在,则插入...

    C-字符串处理算法与实现

    自定义函数实现 C-字符串基本操作 交换 C-字符串 C-字符串数组排序

    Java基础面试题 91道面试复习八股文

    StringBuilder与StringBuffer的公共父类,定义了一些字符串的基本操作,如expandCapacity、 append、insert、indexOf等公共方法。StringBuffer对方法加了同步锁或者对调用的方法加了同 步锁,所以是线程安全的。...

    MATLAB的cell数组.rar

    基本的创建、访问、遍历、扩展、合并、拆分、转换、索引、查找、排序、过滤、处理结构体数组、匿名函数、高维cell数组、多类型cell数组、函数句柄、数组比较和逻辑运算、内存优化和多线程处理等操作之外,MATLAB的...

    C语言速记——基本内容

    C 语言基础 C语言剖析 数据类型 1.数据的输入与输出 2.常量 3.变量 4.... 运算符和数据转换 知识点: 1.基本的算数运算符 2.自增、自减运算符 3....知识点: 1....使用字符指针变量和字符数组的比较 文件输入输出

    9.第九章 数组.txt

    每个数组元素和变量一样,可以进行读写、输入输出操作等。 数组定义的方括号中给出的是数组长度,只能是常量。数组元素引用中的下标是元素在数组中位置的标识,可以是整型常量、整型变量、整型表达式。 注意: ...

    C语言复习题64-按类型(自己修正)程序设计.doc

    3、字符串字符数组-12 16 4、一维数组-3 27 5、二维数组-7 29 6、数的拆分-3 36 7、素数-2 38 8、最大公约数,最小公倍数-6 39 9、其他-1 44 《C语言程序设计》复习纲要 1、 考试题型: 选择(30分)、操作(8分)、...

Global site tag (gtag.js) - Google Analytics