Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysłany: Wto 12:11, 15 Maj 2007 Temat postu: zajecia pk |
|
|
#include <stdio.h>
#include <stdlib.h>
char *rozdziel(char *t)
{
int i=0,j,wszystkie=0;
char *t2;
while(t[i]!=' ') i++;
i++;
while(t[wszystkie]!='\0') wszystkie++;
t2=malloc(wszystkie-i+1);
if(t2==NULL) exit(0);
j=i;
while(t[i]!='\0')
{
t2[i-j]=t[i];
i++;
}
t2[i-j]='\0';
return t2;
}
int main()
{
char napis[]="zajecia pk";
printf("%s",rozdziel(napis));
getchar();
return 0;
}
|
|
Powrót do góry |
|
|
|
|
kohlet
PRAWIE elektronik - prawie robi...
Dołączył: 26 Paź 2006
Posty: 256
Przeczytał: 0 tematów
Skąd: Łaziskie hałdy
|
Wysłany: Wto 12:12, 15 Maj 2007 Temat postu: |
|
|
#include "stdafx.h"
#include "stdlib.h"
#include "ctype.h"
#include "string.h"
char *rozdziel( char * t)
{
char *t1;
char *tr;
int i, l=0, dl1=0, m, dlugosc=0;
for(i=0;t[i]!=' ';i++)
dl1++;
m=i;
for(i=0;t[i]!='\0';i++)
dlugosc++;
t1=malloc((dlugosc+1)*sizeof(char));
for(i=m;t[i]!='\0';i++)
t1[l++]=t[i];
t1[l]='\0';
tr=t1;
return tr;
}
int main()
{char *t5;
char *napis= "zajecia ppk";
t5=rozdziel(napis);
puts(t5);
free(t5);
getchar(); getchar();
return 0;
}
|
|
Powrót do góry |
|
|
KuKocz
Sado-Elektro - wiecie gdzie ma lutownice
Dołączył: 25 Paź 2006
Posty: 503
Przeczytał: 0 tematów
Skąd: Jastrzębie Zdrój
|
Wysłany: Wto 12:26, 15 Maj 2007 Temat postu: |
|
|
Error 1 error C2440: '=' : cannot convert from 'void *' to 'char *'
|
|
Powrót do góry |
|
|
|