#include <iostream>
#include <string>
using namespace std;
char s[ 20000 ] , * p, a[ 5000 ] , separator[ ] = " " ;
int k = 0 , i;
void separare( ) ;
void afisare( ) ;
int main( )
{
cout << "Sirul de nr:" ; cin .get ( s, 100 , '\n ' ) ;
separare( ) ;
afisare( ) ;
system ( "pause" ) ;
return 0 ;
}
void separare( )
{
p = strtok ( s, separator) ;
while ( p)
{
strcpy ( a[ k] , p) ;
k++ ;
p = strtok ( NULL , separator) ;
}
}
void afisare( )
{
int i;
for ( i = 0 ; i < k; i++ )
cout << a[ i] << " " ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjaGFyIHNbMjAwMDBdLCAqcCwgYVs1MDAwXSwgc2VwYXJhdG9yW10gPSAiICI7CmludCBrID0gMCwgaTsKdm9pZCBzZXBhcmFyZSgpOwp2b2lkIGFmaXNhcmUoKTsKaW50IG1haW4oKQp7Cgljb3V0IDw8ICJTaXJ1bCBkZSBucjoiOyBjaW4uZ2V0KHMsIDEwMCwgJ1xuJyk7CglzZXBhcmFyZSgpOwoJYWZpc2FyZSgpOwoJc3lzdGVtKCJwYXVzZSIpOwoJcmV0dXJuIDA7Cn0Kdm9pZCBzZXBhcmFyZSgpCnsKCXAgPSBzdHJ0b2socywgc2VwYXJhdG9yKTsKCXdoaWxlIChwKQoJewoJCXN0cmNweShhW2tdLCBwKTsKCQlrKys7CgkJcCA9IHN0cnRvayhOVUxMLCBzZXBhcmF0b3IpOwoJfQp9CnZvaWQgYWZpc2FyZSgpCnsKCWludCBpOwoJZm9yIChpID0gMDsgaSA8IGs7IGkrKykKCQljb3V0IDw8IGFbaV0gPDwgIiAiOwp9
compilation info
prog.cpp: In function ‘void separare()’:
prog.cpp:18:25: error: ‘strtok’ was not declared in this scope
p = strtok(s, separator);
^
prog.cpp:21:17: error: ‘strcpy’ was not declared in this scope
strcpy(a[k], p);
^
stdout