Разделение текста на лексемы
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include <stdlib.h>
void main(void)
{
char**pA;
int n,i;
char* razd;
printf("Vvedite chislo strok ");
scanf("%d",&n);
printf(" Vvedite text\n");
pA=(char**)malloc(n*sizeof(char*));
for(i=0;i<=n;i++)
{
pA=(char*)malloc(255*sizeof(char));
gets(pA);
}
printf("Vvedite simvoli razdeliteli texta ");
scanf("%d",razd);
for(i=0;i<=n;i++)
{
strtok(pA,"razd");
}
printf("\n Poluchennui text");
for(i=0;i<=n;i++)
{
puts(pA);
}
getch();
}
Вопрос: Почему прога не делит текст на лексемы??
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include <stdlib.h>
void main(void)
{
char**pA;
int n,i;
char* razd;
printf("Vvedite chislo strok ");
scanf("%d",&n);
printf(" Vvedite text\n");
pA=(char**)malloc(n*sizeof(char*));
for(i=0;i<=n;i++)
{
pA=(char*)malloc(255*sizeof(char));
gets(pA);
}
printf("Vvedite simvoli razdeliteli texta ");
scanf("%d",razd);
for(i=0;i<=n;i++)
{
strtok(pA,"razd");
}
printf("\n Poluchennui text");
for(i=0;i<=n;i++)
{
puts(pA);
}
getch();
}
Вопрос: Почему прога не делит текст на лексемы??