witam mam pewien problem z rozmiarem tablicy:
#include <iostream>
#include <cstring>
#define T_SIZE 1000
int main()
{
char text[T_SIZE];
char text2[T_SIZE];
int how_many_step = 0;
std::cin >> how_many_step;
for ( int i = 0 ; i < how_many_step ; ++i )
{
std::cin >> text >> text2;
// std::cout << "dlugosc: " << std::char_traits<char>::length(text) <<std::endl;
// std::cout << "dlugosc2: " << std::strlen(text2) << std::endl;
for ( int i = 0 ; i < std::strlen(text) ; ++i)
{
std::cout << text[i];
}
std::cout << " ";
for ( int i = 0 ; i < std::strlen(taxt2) ; ++i)
{
std::cout << text2[i];
}
}
return 0;
}
strlen na text działa poprawnie ale już dla text2 kompilator wypisuje mi że text2 jest nie zadeklarowanie. Ale co dziwne jak dla text2 wpisze std::char_traits<char>::length(text) to wszystko działa.