linux c
德智
r4tete
展开
-
c语言对文件夹或者文件的操作
一:删除操作1。对空文件夹的删除操作 #include #include void main(){ system("rd G:\\XX"); //XX表示空文件夹的名称。}2。对文件的删除操作#include int main(){ if(remove("D:\\小高兴.txt")) { printf(原创 2013-07-24 12:02:15 · 878 阅读 · 0 评论 -
fork()与vfor()的区别
fork()与vfork()函数都能创建一个新的进程,区别在于fork()创建的新进程完全复制了父进程的资源(包含变量),可以成为一个独立的进程;vfork()创建的进程不复制父进程的资源,它与父进程共享资源。下面是代码示例:#include #include #include int globVar=5;int main(){ pid_t pid; int v原创 2013-08-27 16:27:56 · 559 阅读 · 0 评论 -
sizeof和strlen的区别
示例:#include #include #include void fun(char str[100]){printf("%d\n",sizeof(str));}int main(){char str[]="hello";char *p1=str;int n=10;char *p2=(char*)malloc(100);原创 2013-08-23 17:03:58 · 433 阅读 · 0 评论 -
无符号字符越界问题
#include #define MAX 255int main(){unsigned char a[MAX],i;for (i=0;i{a[i]=i;}for (i=0;i{printf("%d ",a[i]);}}//分析unsigned char 类型的数据的取值范围在0-255,有如果其值为255,如果再加1则值为原创 2013-08-23 17:35:55 · 1309 阅读 · 0 评论 -
char *的地址长度的确定
#include #include #include int main(){char a;char *str=&a;str=(char*)malloc(strlen("hello")+1); //注意:如果不加此条语句则str指向的空间只有一个字符所占的空间,strcpy //后会产生溢出,提示该内存不能为read.strcpy(str,"原创 2013-08-23 17:14:13 · 3431 阅读 · 0 评论 -
linux下对字符串的操作
一:倒序输出字符串#include #include #include int main(){char *str="tongzhimenghao";char *dst=NULL;int len=strlen(str);dst=(char*)malloc(len+1);char *d=dst;char *s=&str[len-1];while原创 2013-08-23 15:53:58 · 436 阅读 · 0 评论 -
二级指针与数组地址的区别与联系
#include int main(void){int **p;int arr[10]; p=&arr;return 0;}分析:运行程序后出现错误提示信息:cannot convert from 'int (*)[10]' to 'int **'。即这两个是不同类型的指针,只有相同类型的指针才能相互赋值。所以修改程序如下: #原创 2013-08-23 17:53:59 · 468 阅读 · 0 评论 -
c语言数组指针的应用
数组指针:一个指针指向一个数组。下面示例:#include int main(){ int a[2][3]={1,4,6,8,5,2}; int (*p)[3]; p=a; int i; for(i=0;i { printf("%d ",(*p)[i]); //输出1,4,6} printf("\n原创 2013-08-20 17:09:25 · 435 阅读 · 0 评论 -
c语言中字符串的函数strstr()和strchr()的操作一
//函数返回是指向第一次找到元素的位置,获取其以后的字符串。#include #include int main(){char *s1="tongzhimenhao";char *s2="men";char *p;p=strstr(s1,s2);if (p!=NULL){printf("%s\n",p);}else{printf("原创 2013-08-23 10:22:25 · 896 阅读 · 0 评论 -
c语言中函数指针的应用
定义:函数的指针是指指向函数的指针。举例如下: #include #define GET_MAX 0#define GET_MIN 1int get_max(int i,int j){ return i>j?i:j;}int get_min(int m,int n){ return m>n?n:m;}int ge原创 2013-08-21 17:51:13 · 533 阅读 · 0 评论 -
xp下c语言获取系统日期及时间
#include #include void main(){time_t timep;struct tm *p;time(&timep);p=gmtime(&timep);printf("%d\n",p->tm_sec); printf("%d\n",p->tm_min); printf("%d\n",p->tm_hour+8);printf("原创 2013-08-05 12:02:46 · 568 阅读 · 0 评论 -
c语言自定义函数大全
一:字符串的复制函数1.char *strcpy(char *strDest, char *strSrc){char *strDestCopy=strDest;assert((strDest!=NULL) &&(strSrc!=NULL));while (*strSrc!='\0'){*strDest++=*strSrc++;}*strDest='\0';原创 2013-08-03 18:07:41 · 1021 阅读 · 0 评论 -
ubuntu安装myql workbench后设置mysql的root用户初始密码
https://blog.csdn.net/henysugar/article/details/80421098转载 2019-05-09 17:47:20 · 1813 阅读 · 0 评论