Dintr un fisier text se citeste un text pe mai multe randuri .Sa se separe textul in cuvinte care sa fie introduse intr un vector de cuvinte.
Răspunsuri la întrebare
Răspuns de
2
#include <bits/stdc++.h>
using namespace std;
char sir[1005],cuvinte[1005][1005],*p,sep[]=" ?;:-!,.";
int main()
{
int nrcuv=0,i;
while(cin.getline(sir,1005))
{
p=strtok(sir,sep);
while(p!=NULL)
{
strcpy(cuvinte[++nrcuv],p);
p=strtok(NULL,sep);
}
for(i=1;i<=nrcuv;i++)
cout<<cuvinte[i]<<"\n";
}
return 0;
}
using namespace std;
char sir[1005],cuvinte[1005][1005],*p,sep[]=" ?;:-!,.";
int main()
{
int nrcuv=0,i;
while(cin.getline(sir,1005))
{
p=strtok(sir,sep);
while(p!=NULL)
{
strcpy(cuvinte[++nrcuv],p);
p=strtok(NULL,sep);
}
for(i=1;i<=nrcuv;i++)
cout<<cuvinte[i]<<"\n";
}
return 0;
}
Kidofthedarkness:
Multumesc mult! :)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă