C语言技巧
文章平均质量分 67
OVS98
尽管走下去,不必逗留着,去采鲜花来保存,因为在路上,花会继续开放。
展开
-
用scanf获取一行包括空格的字符串,并指定以特定输入结束读入
用scanf获取一行包括空格的字符串,并指定以特定输入结束读入 #includeint main(){ char a[777]; scanf("%[^\n]",&a); printf("%s",a); return 0;}以换行符为读入字符串的终了标志原创 2014-03-12 14:27:28 · 942 阅读 · 0 评论 -
结构体排序
题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。 输入: 测试数据有多组,每组输入第一行有一个整数N(N<=1000),接下来的N行包括N个学生的数据。 每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。原创 2017-02-22 11:39:39 · 612 阅读 · 0 评论 -
struct和typedef struct
原文链接:http://www.cnblogs.com/qyaizs/articles/2039101.html 分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;转载 2017-02-22 11:18:29 · 209 阅读 · 0 评论 -
C分配内存空间
C 二维数组动态分配和释放(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a); (2)已知第一维Code-2char*转载 2017-02-21 11:14:59 · 355 阅读 · 0 评论 -
c字符输入相关问题(缓冲区)
主要记录了逐个输入字符时,清空缓冲区残留回车符的问题#include <stdio.h>#include <stdlib.h>//排序,升序int cmp(const void* a,const void* b){ return *(char*)a - *(char*)b;}int main(){ int n,m; int i; char ch;原创 2017-02-22 10:55:33 · 420 阅读 · 0 评论 -
stdarg.h
读Linux内核中的vsprintf函数的时候遇到了C语言的可变参数调用,查了挺多资料还是这篇比较详细,而且自己验证了下,确实如此 (一)写一个简单的可变参数的C函数 下面我们来探讨如何写一个简单的可变参数的C函数.写可变参数的 C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_转载 2014-10-15 19:42:12 · 855 阅读 · 0 评论 -
Turbo C 3.0安装及使用说明
Turbo C 3.0安装及使用说明 y Turbo C3.0安装1.下载地址:Turbo C 3.02.安装:首先,在C盘创建文件夹TC,将压缩宝解压至其中,双击该目录下的INSTALL.exe按回车,出现如下界面键入C,出现如下界面直接按回车 之后出现如下界面按F9,出现如下界面按任意键,显示自述文件如下:安装成功!转载 2014-11-17 10:56:13 · 836 阅读 · 0 评论 -
单向链表的建立,添加与删除
/*-------------------------包含头文件------------------------------------*/#include#include#include#includeint count=0;/*-------------------------结构体定义部分------------------------------*/typede原创 2014-05-17 21:39:53 · 516 阅读 · 0 评论 -
电脑整人关机小程序
可以用C语言中的system()函数来实现系统的自动关机程序,可以设置多长时间后将自动关机。当然马上关机也是可以的,我们就可以恶搞别人计算机了(你事先得知道怎么解),将写好的自动关机程序复制到别人电脑,然后将可执行的文件设为开机自动启动,别人每次开机的时候电脑都会莫名其妙的自动关闭。哈、更狠的是将自动关机程序改为自动重启程序(这是很容易的),后果你一定能想到了吧~还可以改进一下,就是每次开机的时候原创 2014-03-25 21:56:10 · 3691 阅读 · 0 评论 -
windows.h 下的 system
简介进程文件:System进程名:System描述:System - 系统 体制 计划系统里确实有System这个进程,但注意,它并不是system.exe,如果存在“system.exe”这一进程,可能是木马伪装而成,建议立即使用安全软件查杀!以下是正常System资料进程文件:%SystemRoot%\System32\ntoskrnl.exe进程描述:NT原创 2014-03-25 22:15:16 · 1381 阅读 · 0 评论 -
C语言位运算详解
C语言位运算详解作者:911说明:本文参考了http://www2.tsu.edu.cn/www/cjc/online/cyuyan/,算是对其的修正,在此将本文列为原创,实有抄袭之嫌疑。甚是惭愧! 原文地址:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html位运算是指按二进制进行的转载 2014-05-02 19:07:57 · 401 阅读 · 0 评论 -
windows操作系统下system () 函数详解(主要是在C语言中的应用)
Windows函数windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system功 能: 发出一个DOS命令用 法: int system(char *command);system函数已经被收录在标准c库中,可以直接调用程序例:#include stdlib.h>#include stdio.h>int main(void)原创 2014-03-30 11:58:20 · 3344 阅读 · 0 评论 -
随机数掠影1
#include #include static unsigned long int next=1;extern int rand0(void);extern void srand1(unsigned int seed);int main(){ int count; unsigned seed; printf("Please enter you原创 2014-03-30 11:26:04 · 451 阅读 · 0 评论 -
stdio.h与stdlib.h
stdlib 头文件即standard library标准库头文件 stdlib 头文件里包含了C、C++语言的最常用的系统函数 该文件包含了的C语言标准库函数的定义 stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB转载 2017-02-24 10:39:52 · 1187 阅读 · 0 评论