История изменений
Исправление x0r, (текущая версия) :
strncpy() заместо memset() и типы поправить, а то как ссаный студент.
#include <iostream>
#include <string>
#include <cstring>
#include <sstream>
using namespace std;
int main() {
string s = "one two";
stringstream stream( s );
string lex;
char lexs[1024][1024];
int i = 0;
while( getline( stream, lex, ' ')) {
strncpy( lexs[i], lex.c_str(), lex.size() );
++i;
}
for ( i; i > 0; --i ) {
cout << lexs[i - 1] << endl;
}
return 0;
}
Исправление x0r, :
strncpy() заместо memset() и типы поправить, а то как ссаный студент.
#include <iostream>
#include <string>
#include <cstring>
#include <sstream>
using namespace std;
int main() {
string s = "one two";
stringstream stream( s );
string lex;
char lexs[1024][1024];
int i = 0;
while( getline( stream, lex, ' ')) {
strncpy( lexs[i], lex.c_str(), lex.size() );
++i;
}
for ( i; i > 0; --i ) {
cout << lexs[i - 1] << endl;
}
return 0;
}
Исправление x0r, :
strncpy() заместо memset() и типы поправить, а то как ссаный студент.
#include <iostream>
#include <string>
#include <cstring>
#include <sstream>
using namespace std;
int main() {
string s = "one two";
stringstream stream( s );
string lex;
char lexs[1024][1024];
int i = 0;
while( getline( stream, lex, ' ')) {
strncpy( lexs[i], lex.c_str(), lex.size() );
++i;
}
for ( i; i > 0; --i ) {
cout << lexs[i - 1] << endl;
}
return 0;
}
Исходная версия x0r, :
strncpy() заместо memset().