![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 73
LNZ001
↖(^ω^)↗
展开
-
理解指针&排序程序(c语言)
strcpy的原理本身就是内容的复制,虽然参数均为地址.直接,代码如下:#include #include #include #include bool str_in(char **);void str_sort(char *[], int);void swap(void **p1,void **p2);void str_out(char *[], int);con原创 2017-02-04 19:41:59 · 673 阅读 · 0 评论 -
gdb和makefile初步
gdb调试,最常用的过程如下:1.编译可执行文件gcc -g test.c -o test2.启动调试gdb test3.在mian处开始打上断点break main4.运行run在2启动调试后,常用操作如下:next/n:下一步step/s:下一步,与带调试信息的函数会进入,而next会跳过continue/c:至下一个断点,或者结束程序.fin原创 2017-02-04 19:43:45 · 396 阅读 · 0 评论 -
文件查看器(C语言)
直接,代码如下:#include #include #include #define MAXLEN 100const int DISPLAY = 80;const int PAGE_LENGTH = 20;int main(int argc,char *argv[]){ char filename[FILENAME_MAX]; FILE *pfile = NULL;原创 2017-02-05 15:50:11 · 1570 阅读 · 0 评论 -
作用域理解
例子如下:#include int main(){ int test = 0;//(变量1)域外才能调用该变量 printf("域外:test=%d\t域外:%p\n\n",test,&test); do{ int test = 0;//(变量2)只在域中有效,c++,std using namespace~ printf("域内:test=%d\t域内:%p\n",t原创 2017-02-04 19:34:01 · 440 阅读 · 0 评论 -
Simon游戏代码(C语言)
在Ubuntu上学习实现,代码如下:#include #include #include #include #include int main(){ //初始化程序 char another_game = 'N'; bool correct = true; int counter = 0; int sequence_length = 0; time_t seed =原创 2017-01-28 21:30:31 · 2365 阅读 · 0 评论 -
Keener_Tic_Tac_Toe(井字棋游戏)代码(c语言)
遇到的问题:1.中间有需要清楚键盘缓冲区,具体(?)2.number char型,强制int型转换是利用ASCII码,相差48.3.string型c++支持,c并没有,利用char型字符数组解决,char player1[20];scanf("%s",player1);printf("%s",player1);代码如下:#include #include #includ原创 2017-01-29 22:47:07 · 3196 阅读 · 0 评论 -
word count英文文章计数(c语言)&指针
直接,代码如下:#include #include #include #include #define TEXTLEN 10000#define TEXTBUFFER 100#define MAXWORDS 500#define WORDLEN 15int main(){ //文本处理 char text[TEXTLEN + 1]; char buffer[TEXTB原创 2017-02-03 23:48:15 · 1871 阅读 · 0 评论