1、字串反轉函式
void string_reverse(const char *ptr, char *str)
}
2、找子串
#include #include #include int main()
for (i = 0; i < len_str - len_ptr + 1; i++)
if (i == len_str - len_ptr)
}return 0;
}
3、指標的使用
char *p;
fp = (char *)malloc(sizeof(char)*10);
if(null == fp)//判斷
strcpy(fp,"hello");
free(fp);//釋放空間
4、用字元指標指向乙個字串
char *string = ;//指標陣列
printf("%s\n",string[0]);//string[0]是位址,列印字串
5、解壓檔案 tar xvzf tmp.tar.gz a b c d
壓縮檔案 tar cvzf tmp.tar.gz
加字母v後會顯示壓縮過程等,可以不加
指標 和 字串
用指標遍歷字串的所有字元 1 定義乙個指標p 2 char p 3 4 定義乙個陣列s存放字串 5 char s mj 6 7 指標p指向字串的首字元 m 8 p s 或者 p s 0 9 10 for p 0 p 用指標直接指向字串 1 include 2 3 int main 4 其實,呼叫st...
字串指標和字元陣列
很多剛從c 轉c 的人都不明白,在c 中這樣的 char pchar hello!定義字元指標pchar 指向乙個字元陣列首 元素即h pchar h 問題所在行 到了c 中怎麼就不行了?你翻遍參考書,都會說,pchar 指向的是常量,怎麼能允許改變呢?你又問了,怎麼我在c 中執行的好好的?沒人回答...
指標和字串常量
指標和字串常量 首先比較兩段 1char ch1 hello ch1 h ok ch1 0 h ok printf s r n ch1 2 char ch2 world ch2 w 執行時錯誤 ch2 0 w 執行時錯誤 printf s r n ch2 這裡的 world 是字串常量,而 hell...