加载中
C语言下载网页源代码(Linux环境)

#include <stdio.h> #include <netdb.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h> #include <netinet/in.h> #include...

2017/06/06 23:11
194
用fputs() 函数来向指定的文件写入一个字符串

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(){   FILE *fp;   char str[102] = {0}, strTemp[100];   if((fp=fopen("testfile", "a+")) == ...

2016/04/10 22:53
416
用fgets()函数以字符串形式读取磁盘文件并输出到屏幕

fgets() 函数用来从指定的文件中读取一个字符串,并保存到字符数组中,它的原型为: char *fgets ( char *str, int n, FILE *fp ); str 为字符数组,n 为要读取的字符数目,fp 为文件指针。 ...

2016/04/10 22:27
251
用fputc()函数以字符串形式写入字符到磁盘文件

#include <stdio.h> #include <stdlib.h> int main(){   FILE *fp;   char ch;   if((fp=fopen("testfile", "a")) == NULL){     fprintf(stderr, "Error opening f...

2016/04/10 22:16
311
用函数指针控制排序的顺序

排序 函数指针

2015/10/30 00:38
308
用函数指针调用函数

#include <stdio.h> int main(void){     int n = 6;     int square(int num);      int (*fptr)(int);  //声明函数指针     fptr = square;   //初始化函...

2015/10/29 02:08
393
使用指针实现数据交换

#include <stdio.h> int changeFun(int *a, int *b); int main(void){     int a, b;     int *ptr1 = &a;     int *ptr2 = &b;     puts("Enter two int...

2015/10/29 01:13
217
将命令行参数传递给main()

// commandargs. -- 访问命令行参数 #include <stdio.h> int main(int argc, char *argv[]){   int count;   printf("Program name: %s\n", argv[0]);      if(argc >...

2015/10/28 01:02
375
使用移位运算符

整数左移乘以2的n次方,整数右移除以2的n次方(前提是不要溢出)

2015/10/27 01:26
413
使用malloc()和free()函数分配和释放内存

#include <stdio.h> #include <stdlib.h> #include <string.h> #define BLOCKSIZE 300000000 int main(void){   void *ptr1, *ptr2;      // 分配一个内存块   ptr1 = m...

2015/10/27 01:10
387
使用qsort()和bsearch()函数对值和字符串进行排序和查找

qsort()可以用于升序,也可用于降序。不search()执行二分法查找,但要求数组中的元素必须按升序排列

2015/10/26 00:11
2K
使用c语言标准库中的时间函数

#include <stdio.h> #include <time.h> int main(void){   time_t start, finish, now;   struct tm *ptr;   char *c, buf1[80];   double duration;      //记录程序...

2015/10/25 22:36
296
使用可变数目的参数列表

#include <stdio.h> #include <stdarg.h> float average(int num, ...); int main(void){   float x;   x = average(10,1,2,3,4,5,6,7,8,9,10);   printf("\nThe first a...

2015/10/25 01:25
2
使用void指针给函数传递不同的数据类型

#include <stdio.h> void half(void *pval, char type); int main(void){   int i = 20;   long l = 100000;   float f = 12.456;   double d = 123.044444;   ...

2015/10/25 01:02
124
按值传递和按引用传递

#include <stdio.h> void by_value(int a, int b, int c); void by_ref(int *a, int *b, int *c); int main(void){   int x = 2, y = 4, z = 6;   printf("\nB...

2015/10/24 23:35
3
使用tolower()和toupper()函数转换字符串中字符的大小写

#include <stdio.h> #include <ctype.h> #include <string.h> int main(void){   char buf[80];   int ctr;      while(1){     puts("\nEnter a line of text, a ...

2015/10/24 22:50
36
使用strstr()函数在一个字符串中查找另一个字符串

#include <stdio.h> #include <string.h> int main(void){   char *loc, buf1[80], buf2[80];      //输入字符串   printf("Enter the string to be searched: ");   ...

2015/10/24 00:13
23
使用strncmp()函数比较两个字符串指定数量的字符

#include <stdio.h> #include <string.h> char str1[] = "The first string."; char str2[] = "The second string."; int main(){   size_t n, x;   puts(str1);   p...

2015/10/23 23:08
246
使用strcmp()函数比较字符串

#include <stdio.h> #include <string.h> int main(){   char str1[80], str2[80];   int x;      for(;;){     puts("\n\nInput the first string, a blank to e...

2015/10/23 22:34
24
创建磁盘文件,输出内容到文件中,并把磁盘内容打印到屏幕

/* 在磁盘创建文件,然后接受键盘输入。  * 从键盘输入完以后,把文件输出到磁盘并保存   * 最后把磁盘内容打印到屏幕*/   #include <stdio.h> #include <stdlib.h> int main(void...

2015/10/22 00:19
13

没有更多内容

加载失败,请刷新页面

返回顶部
顶部