怎么样在一个string类中获取相同的子字符串出现的次数以及位置?
解决方案
2
“相同的子字符串”是什么意思啊?给定一个子串吗?那可以用字符串查找方法啊,有C语言风格的strstr,还有STL中的find_first_of,要不就本人实现,用暴力匹配、KMP、BM都可以
4
find能返回子字串的位置,循环调用以获得出现的总次数
8
http://en.c……继续阅读 »
9年前 (2016-04-09) 913浏览
0个赞
/*请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all),
余下的单词倒置后按顺序重新存入数组xx中。*/
#include <stdio.h>
#include <conio.h>
#include <ctype.h&……继续阅读 »
9年前 (2016-04-09) 989浏览
0个赞
#include<stdio.h>
int main()
{
void sort(int x[][3],int n);
int a[2][3];
int i,j;
printf("请输入一个2*3矩阵\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)……继续阅读 »
9年前 (2016-04-09) 2121浏览
0个赞
讨教。
0012ff4c是变量a地址对吧。
b=b+1000000,能否告诉指针继续移动40万个字节?
那么005004c储存着什么东西呢?
此时再来一句*b=20;,应该是在005004c写入20。本人试了,出错,但没出现电脑死机等问题啊,不是说指针在错误位置写入不合适东西会很严重嘛?
若是b=b+1,应该是指针移动4个字节对吧?那也到达其它程序的地盘了……继续阅读 »
9年前 (2016-04-09) 1202浏览
0个赞
题目描述:
堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。
输入:
对于每组测试数据,第一行是一个正整数 n,0<n<=10000(n=0 结束)。而后的 n 行,每行的第一个字符可能是”P’或”O’或……继续阅读 »
9年前 (2016-04-09) 1248浏览
0个赞
写一个C语言控制台程序,在脱离VC6.0运行环境打开.exe文件时程序闪退,首先确定的是加了conio.h这个头文件了,在return 0;前写了getch();了。出现闪退本人发现是用fopen以只读方式打开一个文件时就会发生这个现象,假如是只写呢,就没事,只要程序里有读文件的操作就会闪退,为了表达清楚本人还是贴代码吧,尽管代码可以说基本没有东西。
int……继续阅读 »
9年前 (2016-04-09) 2898浏览
0个赞
#define uchar unsigned char
#define uint unsigned int
#define WPKEY 7
#define UVKEY 0
#define IRKEY 1
#define PLKEY 2
#define TRKEY ……继续阅读 »
9年前 (2016-04-09) 1496浏览
0个赞
关于txt数据提取请教各位大大。
现在本人有几百个txt文件,按顺序deta1,deta2…deta100命名,每个txt中有一列数据,现在本人想要提取顺序提取每个txt中对应行的数据。例如:本人提取全部txt中第一行的数据,保存到一个C语言的一维数组中,然后进行处理。再提取每个txt中第二行,第三行,以此类推。
例如说本人现在有100个如图t……继续阅读 »
9年前 (2016-04-09) 2064浏览
0个赞
最近再做一个作业,老师要求尽量使用图形菜单。但是EasyX中许多函数不能使用。例如:
包含的头文件有:
#include <graphics.h>
#include <windows.h>
操作系统是win8,软件是VS2010
问一下这是什么原因啊?应该是正常安装了的,easyx的其他很多函数可以用。
解决方案
5
谷歌搜索了下……继续阅读 »
9年前 (2016-04-09) 2274浏览
0个赞