學習日誌0719

2021-08-21 14:25:34 字數 3002 閱讀 3672

#include//標頭檔案

#include//標頭檔案

#include//標頭檔案 

#define max_len 100               //巨集定義max_len為100

char *inverted(char *str )        //反轉函式

memset(tmp , 0 ,sizeof(char) * max_len);   //空間初始化

for( i = len - 1; i >= 0 ; i--)            //從末尾開始迴圈

*(tmp + len) = '\0';                       //結束移位

return tmp;                                //返回字串

}int main()                             //主函式

memset(temp , 0 ,sizeof(char) * max_len);   //空間初始化

printf("please input the string: \n");      //提示輸入字串

scanf("%s",str);                            //輸入字串

temp = inverted(str);                       //呼叫反轉函式

printf("the result is: %s\n",temp);         //輸出反轉結果

return 0;                                   //返回置零

}#include//標頭檔案

#include//標頭檔案

#include//標頭檔案

#define max_len 100      //巨集定義

char *inverted(char *str )        //反轉函式

memset(tmp , 0 ,sizeof(char) * max_len);   //空間初始化

for( i = len - 1; i >= 0 ; i--)            //從末尾開始迴圈

*(tmp + len) = '\0';                       //結束移位

return tmp;                                //返回字串

}char *my_switch( int a)              //轉換函式

memset( temp , 0 ,sizeof(char) * max_len);   //空間初始化

char *t_tmp = temp;                          //中間指標變數

while(a != 0)                              //迴圈

*t_tmp = '\0';                            //結束指標

return temp;                             //返回中間變數

}printf("the first result is : %s\n",str);          //輸出反向結果

ptr = inverted(str);                          //逆向函式

printf("the last result is : %s\n",ptr);                  //輸出正向結果

free(str);                                   //釋放記憶體

str = null;                                  //位址置為空

return 0;                                    //返回置零

}#include//標頭檔案

#include//標頭檔案

#include//標頭檔案

#define max_len 100      //巨集定義

int switch_2(char *str)    //轉換函式

while(i != 0)                               //當i不等於零時

result = result + num_temp[k];          //錄入結果

k++;                                    //移位

i--;                                    //移位

}return result;                            //返回結果

}int main()                          //主函式

#include//標頭檔案

#include//標頭檔案

void turn( char *str)           //定義乙個轉換函式

start = end = p + 1;       //切換到下乙個單詞}}

start = str;                       //單詞開頭

end = p - 2;                       //結尾移位得字母

while(end > start)                 //當結尾大於開頭時

}int main()                     //主函式

;     //定義乙個題目要求的陣列

printf("the main string is:%s\n",str);    //列印陣列中的數值

turn(str);                                //呼叫轉換函式對字串進行轉換

printf("the turn string is:%s\n",str);    //輸出轉換後的字串

return 0;                                 //返回置零

}

0719py 檔案操作,使用者登入

def dologin 開啟檔案 user txt open user.txt r 獲取內容列表 user txt reanlines user txt.readlines print user txt reanlines 建立迴圈,只有登入成功才會跳出迴圈 while true 獲取輸入的使用者名...

FastDFS學習日誌

iniloadfromfile 將當前目錄改為指定的工作目錄,初始化pcontext結構,將pcontext中的current section指向global,同時初始化pcontext的hash組。如果配置檔案是網路檔案,則從網路伺服器上獲取配置檔案資訊,否則直接從本地讀取配置檔案 初始化inic...

Lisp 學習日誌

從噹噹買到了 實用common lisp教程 冰河譯 終於有本 新 的lisp書了。準備把學習過程中比較惱人的問題記在這裡。sbcl clisp都只有x86版,看著clozure cl 1.7 有win64版,因為用的win64,就選了ccl。嘗試 format nil r 999999999999...