搜索结果
查询Tags标签: puts,共有 54条记录-
C语言字符串处理函数 puts()和fputs()的区别及使用
字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。本文主要介绍 C语言中符串处理函数 puts()和fputs()的区别使用方法,以及相关的示例代码。 原文地址:C语言字符串处理函数 puts()和fputs()的区别及使用
2022/9/4 6:22:54 人评论 次浏览 -
指针 再理解
本文写于 2019-12-05 23:37 有题如下:修改代码,使其用物种方法输出Chinamain() {int i = 0;char str[6] = {C, h, i, n, a, \0}, str1[6] , *ptr, *ptr1, *ptr2 , str2[5];while (str[i] != \0){putchar(*str);str++;}scanf("%s", ptr);puts(ptr);ptr1 = str;…
2022/8/4 6:25:36 人评论 次浏览 -
tcl编程
目录1. 从命令行获取参数(好像并不是很强大)2. 给proc定义参数(部分命令只在dc或pt中有效)3. 按行读入文件4. 正则匹配5. catch6. 非整数运算7. 四舍五入, 伪随机数8. eval和exec9. 进制转换 1. 从命令行获取参数(好像并不是很强大) array set a0 $argv foreach opt {-i -…
2022/8/3 1:24:59 人评论 次浏览 -
Linux线程创建及资源回收
创建一个线程并等待线程结束并回收资源 示例:create.c #include <stdio.h>#include <stdlib.h>#include <string.h>#include <pthread.h> static void rountine(void *str) //钩子函数{ puts(str);} static void *func(void *p) //线程调用函…
2022/7/23 5:24:14 人评论 次浏览 -
暑假集训6.28
[GWCTF2019]math pwntools交互题,连接环境 要成功计算150次式子,中间停顿几秒就会终止 在把环境的源代码放进IDE,F5查看代码,在计算正确150次后会进入进入目标系统的/bin/sh文件夹int __cdecl main(int argc, const char **argv, const char **envp) {unsigned int se…
2022/6/28 23:29:08 人评论 次浏览 -
AGC008E Next or Nextnext
Description 给定正整数 \(n\) 和一个长度为 \(n\) 的序列 \(a\),问有多少长度为 \(n\) 的排列 \(p\),满足对于任意 \(i\) 有 \(p_i=a_i\) 或 \(p_{p_i}=a_i\)。 答案对 \(10^9+7\) 取模。 \(n \leq 10^5\)。 Solution \(p\) 序列的方案数和统计 \(a\) 序列每个联通块能…
2022/6/2 23:21:09 人评论 次浏览 -
春联(博弈论)
#include<bits/stdc++.h> using namespace std;char s[110][110]; int main () {string s;cin >> s;int i, j = s.size() - 1;i = j - 1;for (i = j - 1; i >= 0; i --)if (s[i] == s[j]) j = i - 1, i = j;if (j < 0) puts("yukari");else p…
2022/1/31 23:16:55 人评论 次浏览 -
炸鸡块君的高中回忆 (数论 模拟
添加链接描述 先模拟前(n-m)/(m-1)*2 #include<bits/stdc++.h> using namespace std; const int N=1100; #define int long long typedef long long ll; signed main(){int T;cin>>T;while(T--){int n,m;ll res=0;cin>>n>>m;if(m==1&&…
2022/1/25 6:05:50 人评论 次浏览 -
【C语言程序】一个小孩跑完步去买水,如果小孩手里的零钱多于2元,卖家会说:“你可以买可乐。”;如果小孩手里的零钱少于2元,卖家会说:“你可以买矿泉水”,试用if语句模拟两个人对话的场景。
题出自------------------------------零基础学C语言 #include<stdio.h> int main() {int money;puts("小孩去小卖部买水,");puts("请输入小孩手中钱数:");scanf_s("%d", &money);if (money > 0){printf("小朋友手中有%…
2022/1/19 1:04:12 人评论 次浏览 -
【C语言程序】一个小孩跑完步去买水,如果小孩手里的零钱多于2元,卖家会说:“你可以买可乐。”;如果小孩手里的零钱少于2元,卖家会说:“你可以买矿泉水”,试用if语句模拟两个人对话的场景。
题出自------------------------------零基础学C语言 #include<stdio.h> int main() {int money;puts("小孩去小卖部买水,");puts("请输入小孩手中钱数:");scanf_s("%d", &money);if (money > 0){printf("小朋友手中有%…
2022/1/19 1:04:12 人评论 次浏览 -
ctfshow 摆烂杯 pwn
半年没做过pwn题了,试着用这个比赛的题来捡一捡知识点。 dotamain函数中需要绕过两个判断才能进入存在漏洞的函数。第一个判断很简单,输入“dota”就行了。第二个判断,需要先让v5小于0,在经过v5=-v5之后,继续让v5小于0,看看汇编是怎么样的。NEG是汇编指令中的求补指…
2022/1/5 23:08:22 人评论 次浏览 -
ctfshow 摆烂杯 pwn
半年没做过pwn题了,试着用这个比赛的题来捡一捡知识点。 dotamain函数中需要绕过两个判断才能进入存在漏洞的函数。第一个判断很简单,输入“dota”就行了。第二个判断,需要先让v5小于0,在经过v5=-v5之后,继续让v5小于0,看看汇编是怎么样的。NEG是汇编指令中的求补指…
2022/1/5 23:08:22 人评论 次浏览 -
Ruby文件操作
一、文件操作f=File.new("#{File.dirname(__FILE__)}/temp.m", "w+") f.puts("I am lmy")1、文件模式"r" :只读。从文件开头开始(默认模式)。 "r+" :读写。从文件的开头开始。 "w" :只写。将现有文件截…
2021/12/23 9:07:22 人评论 次浏览 -
Ruby文件操作
一、文件操作f=File.new("#{File.dirname(__FILE__)}/temp.m", "w+") f.puts("I am lmy")1、文件模式"r" :只读。从文件开头开始(默认模式)。 "r+" :读写。从文件的开头开始。 "w" :只写。将现有文件截…
2021/12/23 9:07:22 人评论 次浏览 -
C语言选择排序法
C语言for循环应用小程序实例 选择排序法 #include <stdio.h> #define N 4 int main() {int a[N],i,j,k,t;//输入数组元素for(i=0; i<N; i++){printf("请输入a[%d]\t",i);scanf("%d",&a[i]);}//插入排序for(i=0; i<N-1; i++){k=i;for…
2021/12/7 23:48:15 人评论 次浏览