美文网首页C算法&面试题C语言
【C编程】让字符串反向显示!

【C编程】让字符串反向显示!

作者: 逐风墨客 | 来源:发表于2020-05-09 08:20 被阅读0次
/*=========================================
* Copyright (c) 2020, 逐风墨客
* All rights reserved.
* 功能描述:输入任何字符创,并让字符串反向显示
* 所用函数:reverse_string()
* 返回值:字符串反向
=========================================*/

#define MAX_STRING_LENGTH 80

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)
{
  char *reverse_string(char *string);
  char input_string[MAX_STRING_LENGTH];
  char *output_string;

  system("clear");
  printf("\n *Please input the string: ");

  gets(input_string);
  output_string = reverse_string(input_string);

  printf("\n *Result: %s\n", output_string);
  return 0;
}

char *reverse_string(char *string)
{
  int i, length;
  char *strBuf;
  
  length = strlen(string);
  strBuf = (char *)malloc(length);
  string = string + length;

  for (i=0; i<length; i++)
  {
    *(strBuf + i) = *-string;
  }

  *(strBuf + i) = '\0';
  return strBuf;  
}

相关文章

  • 【C编程】让字符串反向显示!

  • PS查看进程

    命令参数 a 显示所有进程 -a 显示同一终端下的所有程序 -A 显示所有进程 c 显示进程的真实名称 -N 反向...

  • 面试题目总结

    将字符串转为整数 数字转化为字符串 字符串比较 读者写着模型 反向字符串 请编写一个C 函数,该函数在给定的内存区...

  • C++对编程学习的重要性

    之前说了C语言的重要性,因为它从底层开始(比如字符串就很原始,可以让你知道字符串的来源)给你展示出面向过程编程思想...

  • 流程控制与数组(数组)

    数组 定义数组 数组的显示初始化 输出字符串和字符串函数 ANSI C提供了如下常用的标准函数来处理C字符串

  • 第2章:python语言基础

    ?:显示文档字符串 ??:显示函数的源代码ctrl-c 中断运行中的代码 python的字符串是不可以修改的 使用...

  • 02 python 中字符串的使用

    字符串 字符串是编程中必不可少的一种类型,在 C 语言中是 char* 在 C++ 中也 是有的 ,python ...

  • Java的String类学习

    关于String String的定义:C++、java、VB等编程语言中的字符串。 在java、C#中,Strin...

  • mysql中的字符串的拼接

    字符串的拼接 1,Mysql 在Java、C#等编程语言中字符串的拼接可以通过加号“+”来实现,比如:"1"+"...

  • mysql需要注意的一些函数

    1. 字符串拼接 concat函数 多个字段拼接显示SELECT CONCAT("a","b","c") AS ...

网友评论

    本文标题:【C编程】让字符串反向显示!

    本文链接:https://www.haomeiwen.com/subject/tshhnhtx.html