字符串输出后面有乱码
#include<stdio.h>
#include<string.h>
void Reverse(char str[10],int n){ //逆置char temp[10]={0};int k=0;for(int i=n-1;i>=0;i--){temp[k]=str[i];k++;}//end forstrcpy(str,temp);
}//end Reversevoid main(){ //反序输出字符串char str[10]={0};gets(str);Reverse(str,10);puts(str);}
上述代码输出结果如下
发现可以完成逆序输出但是输出结果却不对多了一些字符,进行单步调试发现
用汇编语言调试下,发现其在初始化的时候就已经产生了
我们都知道在C语言中字符串是以'\0'结尾的,我将代码修改如下
然后程序就可以正常运行了。
究其原因应该是编译器没有检测到字符串结束所造成的。
字符串输出后面有乱码相关推荐
- 在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码?
在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码? Posted on 2008-07-13 12:00 尹合磊 阅读(1902) 评论(0) 编辑 收藏 所属分类: ASP.N ...
- python中字符串输出乱码怎么解决_Python字符串的encode与decode研究心得乱码问题解决方法(转)...
为什么会报错"UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not i ...
- JavaEE中用response向客户端输出中文数据乱码问题分析
这篇文章主要介绍了JavaEE中用response向客户端输出中文数据乱码问题分析,需要的朋友可以参考下 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的reques ...
- 【50关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法】
文章目录 关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法 1.从.txt文件中读取输出出现乱码 2.从中文字符串中读取输出出现乱码 关于Visual Studio 201 ...
- 使用C++ ostringstream来格式化字符串输出
在Linux C中,我们通常使用snprintf来格式化字符串输出,但是有一个问题,就是可能会频繁申请大的缓冲区,并且无法实现字符串的动态增加,比如你定义的字符缓存为100个字节,如果你格式化以后的内 ...
- 读取CSV文件内容,将其转换成JSON字符串输出
CsvToJsonUtil 工具类作用:读取CSV文件内容,将其转换成JSON字符串输出 转换工具类代码如下: package com.test.util;import java.io.*; impo ...
- 自定义数字格式字符串输出示例
自定义数字格式字符串输出示例 MSDN 下表阐释了通过给特定数据类型和值应用某些自定义数字格式字符串来创建的输出.输出是通过使用 ToString 方法和美国英语 (en-US) 区域性生成的. &q ...
- Scala字符串输出、键盘输入和文件操作
字符串输出 基本语法 (1)字符串,通过+号连接 (2)printf 用法:字符串,通过%传值. (3)字符串模板(插值字符串):通过$获取变量值 案例实操 package chapter02obje ...
- 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码
成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码 目录 解决问题 解决办法 解决问题 pymssql连接数据库,插入记录显示乱码,python输出也乱码 连接语句 conn ...
最新文章
- 技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流(一)
- C# 动态执行批处理命令
- 【vue】安装新版本vue-cli:@vue/cli
- java学习笔记 2022.2.11
- arm-none-linux-gnueabi-gcc:未找到命令,“make: arm-none-linux-gnueabi-gcc:命令未找到”
- 苹果手机内存怎么查_为什么苹果手机内存越用越小
- 近7成开发者无开源收入、最想操作系统开源、Java最受欢迎 | 揭晓中国开源开发者现状...
- 基于Spring的包含特定注解bean的package扫描工具
- 学习自查:目录(更新中...)
- php多克,php对象克隆
- Android开发人员必看的资料
- 电商项目整体介绍-尚硅谷大数据培训
- 零基础C语言入门007——ascⅡ字符表、字符常量
- 谈谈对于UART的理解
- Maxon无刷直流电机学习分享
- astah export sql mysql_Astah繪製UML圖形-入門篇
- 音频处理——音频编码原理简介
- LibJpeg的安装与修复颜色错误图像错位保姆级教程
- 无法运行宏,可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用的解决方法...
- 可控硅温控器的组成和可控硅的选择