码迷,mamicode.com
首页 >  
搜索关键字:const char p    ( 57984个结果
关于阿里的一道笔试题分析
其题目如下:#pragma pack(2)class A{public: int i; union U { char buff[13]; int i; }u; void foo() { } typedef char* (*f)(void*); enum{red, green, blue} ...
分类:其他好文   时间:2014-05-12 21:18:19    阅读次数:321
排序算法——直接插入排序
直接插入排序是一种实现较为简单的排序算法。基本的思想是,从数组的第二个元素起,每次选取一个元素,与前面已经排序数组的元素比较,找到该元素的合适位置。不多说,直接上代码。#include #include #include using namespace std;const int arrSize =...
分类:其他好文   时间:2014-05-12 20:59:47    阅读次数:295
Delphi Inputbox 输入时显示‘*’
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;const InputboxMessage = WM_USER + ...
分类:其他好文   时间:2014-05-12 19:20:32    阅读次数:314
C语言文件操作(二)
实例2:读取字符文件,每次读入一个缓存里面。#include<stdio.h>#include<stdlib.h>#defineMAXLEN1024intmain(){FILE*fin;FILE*fout=fopen("c:\\dest.txt","wt");charbuf[MAXLEN];if((fin=fopen("c:\\test.txt","rt"))!=NULL){char*c=fgets(buf,MAXLEN,fin);while(..
分类:编程语言   时间:2014-05-12 02:57:48    阅读次数:251
malloc free
char* psize=malloc(sizeof(char)*100) 返回的可用空间不止100个字节,这是因为 分配的内存块前面有4 或8个字节用来存储分配的内在空间的信息。 所以,如果假设前30个字节有效,释放后70个字节时, free(psize +30)这样的写法是错误的,因为首地址p后移30字节后,还是去读紧邻羞的前面的4或8个字节来确定后面的内存信息。 而 cha...
分类:其他好文   时间:2014-05-11 21:49:57    阅读次数:306
UVa 10152 龟壳排序
思路:先读入的一列是原始串,后读入的一列是目标串。最少操作次数的方式是,从下到上,只对原始串进行删除而不放到最上面能得到的目标串的以最下元素开头的最长子串,然后将目标串剩余的那些按序放在最上方,即按由下到上的顺序输出即可。 Code: //#define LOCAL #include #include #include char name[210][90]; char target[210]...
分类:其他好文   时间:2014-05-11 21:42:42    阅读次数:310
UVA 417 - Word Index(数论)
题意:417 - Word Index 题意:每个字符串按题目中那样去映射成一个数字,输入字符串,输出数字 思路:这题还是比较水的,由于一共只有83000多个数字,所以对应一个个数字去映射就可以了,注意字符串进位的情况处理即可 代码: #include #include #include #include using namespace std; char str[10]; ma...
分类:其他好文   时间:2014-05-11 20:49:23    阅读次数:428
UVa 673 括号平衡
思路:简单的匹配操作,利用栈。 Code: #include #include char stack[135]; int main() { int n; scanf("%d",&n); getchar(); while(n-->0) { memset(stack,0,sizeof(stack)); char c; int top=0; int flag=1;...
分类:其他好文   时间:2014-05-11 20:19:34    阅读次数:376
getcwd()的实现
通过getcwd()可以获取当前工作目录。1 #include 2 3 char *getcwd(char *cwdbuf, size_t size);成功调用返回指向cwdbuf的指针,失败返回NULL。getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下:实现一个...
分类:其他好文   时间:2014-05-11 17:56:54    阅读次数:263
关于C++ const成员的一些细节
1.const对象,只能调用const成员函数2.非const对象可以调用const成员函数和非const成员函数 a.如果类同时具有const重载版本的成员函数和非重载版本,那么该类实例化的非const对象调用该成员函数的时候,会调用非重载版本。 b.如果类只有const版本的成员,那么实例化.....
分类:编程语言   时间:2014-05-11 15:23:04    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!