#include<stdio.h>
#include<string.h>
#include <time.h>
void main()
{
char line[128]="tcp 0 0 127.0.0.1:12321 0.0.0.0:* LISTEN 8232/smart_agent";
char r[128] = {0};
int i = 0;
int m = 0;
for(i=0; line[i]!='\0' ;)
{
if(line[i]==' ')
{
r[m] = ' ';
m++;
i++;
while(line[i]==' ')
{
i++;
}
}
else
{
r[m]=line[i];
i++;
m++;
}
}
#include<string.h>
#include <time.h>
void main()
{
char line[128]="tcp 0 0 127.0.0.1:12321 0.0.0.0:* LISTEN 8232/smart_agent";
char r[128] = {0};
int i = 0;
int m = 0;
for(i=0; line[i]!='\0' ;)
{
if(line[i]==' ')
{
r[m] = ' ';
m++;
i++;
while(line[i]==' ')
{
i++;
}
}
else
{
r[m]=line[i];
i++;
m++;
}
}
printf("r=%s\n", r);
运行结果:
r=tcp 0 0 127.0.0.1:12321 0.0.0.0:* LISTEN 8232/smart_agent