这道C/C++有错?
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MAXCOUNT 2*100
char *transfromation(char *str)
{
int len = strlen(str);
char *buf = new char[len + 1];
char *p = str;
char *q = p + 1;
int count = 1;
while(*q)
{
if(*p == *q)
{
count++;
p++;
q++;
}
else
{
itoa(count,buf,10);
int nbits = strlen(buf);
strcat(buf,q);
*q = 0;
strcat(str,buf);
q += nbits;
p = q;
q = p + 1;
count = 1;
}
itoa(count,buf,10);
相关问答:
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......
#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,&qu ......
内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。
下载地址:http://www.cctry.com/forumdisplay.php?fid=46
......
目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......