利用退格符实现的:

#include <iostream>
#include <cstring>
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
class wss{
public:~wss(){if(d != NULL){delete []d;}}unsigned char* d;};
int main()
{printf("kaishi:\\");fflush(stdout);usleep(80000);printf("\b|");fflush(stdout);usleep(80000);while(1){printf("\b/");fflush(stdout);usleep(80000);printf("\b—");fflush(stdout);usleep(80000);printf("\b\\");fflush(stdout);usleep(80000);printf("\b|");fflush(stdout);usleep(80000);printf("\b/");fflush(stdout);}return 0;
}

会在终端类似等待效果,不停打印:\ | / - \ | /

Linux开发_退格符的花样用法相关推荐

  1. Linux开发_快速定位关键字与变量

    Linux下开发几乎很少用IDE,基本书都是tmux,vim和zsh以及cmake与gdb这些构成一个完整的开发工具链. 那么当我们进行大型甚至中小型的项目时,文件非常多,不使用IDE的情况下如何查找 ...

  2. Linux开发_反编译开发_破解简单登录程序外加缓冲区溢出攻击

    缓冲区溢出攻击即破坏指定buff的缓冲区大小,使其溢出到别的空间上去,破坏堆栈. 比如有如下代码: #include <stdio.h> #include <string.h> ...

  3. Linux开发_生成executable (application/x-executable)可执行程序

    以前的老版本GCC默认生成的是ELF 64-bit LSB executable格式,后来到了新版本后生成的是ELF 64-bit LSB shared object版本,这个格式是最新Linux里采 ...

  4. Linux开发_最全在Ubnutu环境下为你的程序设置快捷启动项和启动时管理员权限

    一般情况下,我们写了一个GUI程序,想要像火狐或者等其它程序一样在桌面显示我们的快捷方式,并且单击就可以启动,不需要使用终端命令行的方法和Windows有很大的区别 Windows上的EXE程序点击W ...

  5. Linux开发_调试与安全_gdb_peda简介

    PEDA是什么? 增强gdb的显示:在调试过程中着色并显示反汇编代码,寄存器和内存信息. 增强GDB调试能力 PEDA指令: 添加命令以支持调试和利用开发(有关命令的完整列表,请使用peda help ...

  6. Linux开发_多线程编程

    Linux下的多线程使用的库是pthread,是一个遵守POSIX接口的函数库. Linux下多线程编程对函数定义原型有要求,必须是void *函数名(void *参数名),或者void 函数名(vo ...

  7. Linux开发_判断程序是否以管理员权限运行(root/sudo)

    使用"geteuid"函数获取当前程序所属用户组 #include <unistd.h> #include <stdio.h> #include <s ...

  8. Linux开发_控制shell光标

    // 清除屏幕 #define CLEAR() printf("\033[2J")// 上移光标 #define MOVEUP(x) printf("\033[%dA&q ...

  9. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

最新文章

  1. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
  2. Secure CRT 自动记录日志和时间戳功能配置
  3. 科大星云诗社动态20210810
  4. 【小白学习C++ 教程】十一、C++类中访问修饰符
  5. struts2模型驱动和令牌拦截器
  6. Android开发之Android studio4.1查看app布局的方法 | 使用布局检查器和布局验证工具调试布局
  7. C++ class、struct区别
  8. thriftpy2使用与流程
  9. ibiliplayer是什么_Bilibili视频播放页面接口整理(不定期更新)
  10. matlab保存数据用什么指令_Matlab数据处理——数据的保存和读取方法操作
  11. mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
  12. 电路实验一阶电路误差分析_稳压电路的分析技巧
  13. 【spring】 官网文档手册(附中文网址)
  14. 解决阿里云盾控制台wordpress IP验证不当漏洞
  15. xUtils图片本地缓存使用
  16. TOP100summit分享实录 | 如何构建一套全链路的故障追踪和故障自愈系统?
  17. HGOI 20190821 慈溪一中互测
  18. 高德地图在H5页面中的使用(VUE)
  19. python 12306查询不到车次_python爬取12306火车车次信息
  20. 计算机教师职称申报工作总结,信息技术(计算机)教师职称评定工作总结

热门文章

  1. 新手建站虚拟主机与云服务器应该如何选择?
  2. android常用窗口动画,android 自定义dialog,窗口动画,
  3. python 查看文件名_python 查看文件名和文件路径
  4. Python将彩色图像转为灰度图像
  5. 计算机地址如何表达,计算机中的地址是表示
  6. java optional 用法_理解、学习与使用Java中的Optional
  7. 如何维持手机电池寿命_手机如何正确充电,电池寿命长。
  8. 对称二叉树c++_二叉树:我对称么?
  9. php截取多个分割符号_PHP按符号截取字符串的指定部分的实现方法
  10. c++interesting转换为uint_巴西插头标准,旅行转换插头是怎样的?