码迷,mamicode.com
首页 >  
搜索关键字:char    ( 35907个结果
UVALive 4882 Parenthesis 删除不必要的括号 模拟题
题目链接:点击打开链接 题意:给定一个合法的序列,删掉所有不必要的括号。 #include #include const int MAX_N = 10007; char a[MAX_N]; int stack[MAX_N], top; bool mark[MAX_N], stacknow[MAX_N]; int main() { while (1 == scanf("%s"...
分类:其他好文   时间:2014-09-06 01:08:22    阅读次数:124
strtok():“字符串分割”实用函数
最近一直纠结于一个十分简单的问题:如何将一个字符串按标志分割开来?提出这个问题的初衷是自己在处理一个将命令行字符串转换为argc,argv格式的问题。     尝试了很多种方法,最后觉得利用strtok()函数来实现是一个比较好的方法。首先进行strtok()函数的介绍。 char *strtok(string, control);      --- Tokenize string with...
分类:其他好文   时间:2014-09-05 22:30:32    阅读次数:253
strlen函数细节
strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值。原型:extern unsigned int strlen(char *s);在Visual C++ 6......
分类:其他好文   时间:2014-09-05 22:17:22    阅读次数:327
hdu 1247 Hat’s Words (字典树模板)
//那个单词是有出现的两个单词构成的 # include # include # include # include # define MAX 26 using namespace std; typedef struct Trie_Node { bool isWord; struct Trie_Node *next[MAX]; } Trie; char s[50000][5...
分类:其他好文   时间:2014-09-05 19:57:51    阅读次数:207
Parentheses Balance UVA 673
说说: 题意就是由字符串中的[]()匹不匹配的问题。解法很简单,搞个栈就搞定了。但是题目中有一个陷阱,那就是字符串为空也是合理的。所以在读取字符串的时候最好使用gets,因为scanf会自动将换行给忽略掉的。 源代码: #include #include #define MAXN 128+5 int main(){ char stack[MAXN],c,s[MAXN]; ...
分类:其他好文   时间:2014-09-05 19:56:31    阅读次数:163
有名管道的使用
//第一个程序先发后收#include #include #include #include #include #include int main(int argc, char* argv[])//EXE send_fifo recv_fifo{ /* A创建管道1,我们假定其先发消息,再收消...
分类:其他好文   时间:2014-09-05 19:55:01    阅读次数:402
Codeforces 113B Petr# 字符串hash
题目链接:点击打开链接 #include #include #include #include using namespace std; typedef unsigned long long ll; const int key = 1e9 + 7; const int N = 2000 + 2; ll xp[N], h[N]; char a[N], b[N], c[N]; int...
分类:其他好文   时间:2014-09-05 18:18:01    阅读次数:230
关于内存管理实例
1 void GetMemory(char *p) 2 { 3 p = (char*)malloc(100); 4 } 5 6 void Test(void) 7 { 8 char *str = NULL; 9 GetMemory(str);10 strcpy(s...
分类:其他好文   时间:2014-09-05 18:08:41    阅读次数:183
【24点游戏】cocos2dx 源码
1. 4个数字 24点判断double Calc(double a, double b, string oper){ double result = 0; const char *p = oper.c_str(); if (p != NULL) { switch (*p) { case '+'...
分类:其他好文   时间:2014-09-05 17:42:01    阅读次数:204
9.4 文件IO基本操作
fopen后必须判断 FILE *p 是否返回NULLfopen打开文件后,一定要fclosefeof 判断文件是否到达最后对一个文件进行简单的加密解密操作#include #include #include #define S_KEY 10void code(const char * src , ...
分类:其他好文   时间:2014-09-05 15:50:31    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!