- 博客(15)
- 收藏
- 关注
原创 java 文件夹拷贝
java实现文件夹拷贝,拷贝文件夹及文件夹下所有的文件(和windows的拷贝功能一致),自己边学习边写的,上代码拷贝类CopyDir.java代码:package com.cb.homework;import java.io.*;public class CopyDir { /** * 先创建顶级目录 * @param source * @param aid */ public void copyDir(String source
2021-12-06 09:23:36
1566
原创 C++注入其他进程窗口,并增加按钮和热键
注入钉钉进程添加自己的按钮和热键,非自己原创,看的别人的帖子自己把两种加一起了,代码留作记录,慢慢研究,分享给大家,上代码// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "stdafx.h"#include <stdio.h>#include <psapi.h>#define BUTTON_sir_1 3300//extern "C" _declspec(dllexport)LONG OldWindowProc, Button1P
2020-10-27 10:12:44
1480
原创 C语言题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
这里我假设最多只能30个人一起玩游戏,写的不好,多多包涵。include这里写代码片
2017-11-20 22:38:17
17458
1
原创 C语言题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
写的不好,您多担待。#include<stdio.h>void btos(int a[], int n)//从大到小的顺序{ int i, j; for (i=9; i>=0; i--) { if (n <= a[i]) { for (j=9; j>=i+1; j--) a[j+1] = a
2017-11-20 21:18:28
6052
原创 C语言题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
这里我假设输入的n的最大值为30。 写的不好,让您见笑。#include<stdio.h>int main(int argc, char *argv[]){ int a[30] = {0}, b[30] = {0}; int i, j, m, n; printf("请输入有几个整数,向后移动几位\n"); scanf("%d%d", &n, &m); p
2017-11-20 21:14:04
6309
1
原创 C语言 简单的在线电子词典
代码中的ip地址写的都是回环测试ip,如果要在两个电脑之间,请修改代码中ip地址一行。另外查询单词的dict.txt文件您需要自己准备,然后修改路径。 写的不好,您多担待。服务器部分:头文件声明(服务器)#ifndef _SERVER_H#define _SERVER_H#include<stdio.h>#include<time.h>#include<sqlite3.h>#includ
2017-11-20 20:36:17
3121
原创 C语言 简单的文件下载器
代码中的ip地址写的都是回环测试ip,如果要在两个电脑之间,请修改代码中ip地址一行。然后服务器中的文件夹路径改为您的。 写的不好,您多担待。服务器部分:#include <stdio.h>#include <stdlib.h>#include <dirent.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>
2017-11-20 20:23:26
1836
1
原创 C语言 升级版简单的通讯录 (可将联系人信息存储到电脑中)
写的不好,让您再次见笑了。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#define N 30typedef struct link { char name[N]; char sex; char num[N]; char remark[N]; struc
2017-11-20 20:11:32
306
原创 C语言 简单的通讯录
写的不好,让您见笑了。#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 30typedef struct link { char name[N]; char sex; char num[N]; char remark[N]; struct link *next;
2017-11-20 20:09:48
213
原创 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。错误写法以及正确写法。
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 先看一种解法:#include<stdio.h>void swap(int *a, int *b){ int t; t = *a; *a = *b; *b = t; return;}int main(int argc, char *argv[]){ int a[10
2017-11-20 20:00:01
3032
1
原创 标准I/O:分别用fgetc与fputc,fgets与fputs统计文件的行数
如果对您有帮助就太好了。 1.用fgetc与fputc统计文件的行数#include<stdio.h>int main(int argc, char *argv[]){ FILE *fp; int ch; if (argc < 2) { printf("Usage:%s <one_file>\n",argv[0]); } if (
2017-08-05 10:44:58
703
原创 标准I/O:分别用fgetc与fputc,fgets与fputs,fread与fwrite实现文件的复制
这里向大家分享几种文件IO复制文件的方法,若有不对,让您见笑了,若对您有点帮助,那就太好了。 1.用fgetc与fputc实现文件复制。#include<stdio.h>int main(int argc, char *argv[]){ FILE *fp1; FILE *fp2; int ch; if (argc < 3) { printf
2017-08-05 10:13:28
927
原创 自定义函数实现strcpy,strcat,strcmp的功能
在这里我向大家分享如何创建简单的函数实现strcpy,strcat,strcmp的功能, 本人才疏学浅,若有错误,望您不吝赐教。1.自定义函数实现strcpy功能#include<stdio.h>#define N 100void my_strcpy(char *p, char *q){ while (*p++ = *q++);}int main(int argc, char *ar
2017-07-30 09:20:26
3216
原创 C语言学习中整理的知识
说明:大家好,我所写的东西是我在学习C语言的过程中遇到的一些问题,这些问题我碰到之后觉得重要会记录下来,理解并用自己的话去解释,有些不对的地方还望大家指正。 另外这些都是我平时做题时或者看书时想到的,可能不是按部就班的,有着先后顺序的,望大家见谅。一维数组与指针之间的关系;假如指针变量 px 指向数组 x[] 的首元素,则;x[i], * (px+i), * (x+i), px[i]具有完全相同
2017-07-10 21:41:42
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人