原创 C小程序—提取p所指內存空間數據(去掉前後空格)

//求去掉空格int trimSpaceStr2( char *p, char *buf2){ int ret = 0; int ncount = 0; int i, j; i = 0; j = strlen(p) -1; while (

原创 C小程序—鍵值對字符串

4.鍵值對字符串要求1:求自己定義一個接口,實現根據key獲取value要求2:編寫測試用例要求3:鍵值對中間可能有n多個空格,求去除空格如:"key1= value1"; "key2= value2 "; "key3=v

原创 C小程序—將一個磁盤文件中的信息複製到另一個磁盤文件中。

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ FILE *f

原创 C小程序—文件加解密案例

加密1.對稱加密加密的密鑰和解密的密鑰一樣場景運算快,適合做大數據加密,強度弱eg:des,3des,AES196…2.對稱加密原理3.非對稱加密加密的密鑰和解密的密鑰不一樣場景運算慢,強度大,安全eg:rsa1024 2048,ECC橢

原创 C小程序—從鍵盤輸入一些字符,逐個把它們送到磁盤上去,直到用戶輸入一個“#&quot;爲止

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ FILE *f

原创 網絡工具

19.1 網絡工具19.1.1 ifconfig19.1.2 ping 19.1.3 netstatsudo ifconfig eth0 down/upsudo ifconfig eth0 192.168.102.123-a (all)顯

原创 c 語言小程序——自定義字符串拷貝功能

#include#include "stdlib.h"#include "stdio.h"#include "string.h"//自定義:字符串copy函數,完成字符串from ,到to的copyvoid copy_str1(char

原创 時間函數

18.1 文件訪問時間如果times是一個空指針,則存取時間和修改時間兩者都設置爲當前時間;如果times是非空指針,則存取時間和修改時間被設置爲 times所指向的結構中的值。此 時,進程的有效用戶ID必須等於該文件的所有者 ID,或者

原创 C小程序—文件操作,C程序讀寫文件、配置文件讀寫案例

1.文件操作(1)按字符寫入文件#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <stdio.h> void main

原创 C小程序——自己定義一個接口(函數),並實現功能(找出字符串abcd出現的次數)

/char *p = "abcd1111abcd222abcd3333" 請你找出字符串abcd出現的次數//要求1:請自己定義一個接口(函數),並實

原创 C小程序—提取p所指內存空間去掉空格以後的有效長度長度

//去掉空格後的字符串長度int trimSpaceStr01(char *p, int *mycount){ int ret = 0; int ncount = 0; int i, j; i = 0; j = strlen(p) -1;

原创 C小程序—非空格的字符串長度、去掉字符串前後空格、字符串反轉、鍵值對字符串、const練習、二級指針做輸入/輸出的特性、將字符串按逗號分開,並放入二維數組打印出來

1.求非空格的字符串長度要求:某一字符串兩邊爲空格,求非空格字符串長度如:char *p = ” abdcefg “;(1)代碼方法一#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h

原创 C小程序—字符串反轉模型

#include "stdlib.h"#include "stdio.h"#include "string.h"void main(){ char p

原创 C小程序—函數調用模型、指針做函數參數、字符串的基本操作、一級指針內存模型建立

1.函數調用模型2.畫代碼內存四區圖全局區代碼測試 char * getstring1() { char *p1 = "abcde"; return p1; } char * getstring2() { cha

原创 C小程序數組排序、數據類型(大小,別名,封裝)、變量、程序的內存四區模型(棧,堆,全局,代碼區)

2.第一個C程序之數組排序#include<stdlib.h> #include<string.h> //排序 void main() { int i = 0,j = 0; int tmp = 0; int a[