Софтуерно Инженерство
Loading...
+ Нов въпрос
DinkoK avatar DinkoK 11 Точки

Ограничение на текст в конзолата

Някой може ли да ми помоегне ЗАЩО като въвеждам текс от конзолата(Говоря за 15 задача от домашното : Advanced Topics) Текста :

The Software University (SoftUni) trains software engineers, gives them a profession and a job. Visit us at http://softuni.bg. Enjoy the SoftUnification at SoftUni.BG. Contact us.Email: INFO@SOFTUNI.BG. Facebook: https://www.facebook.com/SoftwareUniversity. YouTube: http://www.youtube.com/SoftwareUniversity. Google+: https://plus.google.com/+SoftuniBg/. Twitter: https://twitter.com/softunibg. GitHub: https://github.com/softuni

На конзолата ми се въвежда само това :

The Software University (SoftUni) trains software engineers, gives them a profes sion and a job. Visit us at http://softuni.bg. Enjoy the SoftUnification at SoftUni.BG. Contact us.Email: INFO@SOFTUNI.BG. Facebook: https://www.facebook.com/SoftwareUniversi

пробвах да го въвеждам ръчно и пак само до там стигам. Все едно имам ограничение на string. Нещо аз ли не правя както трябва или лаптопа ми прави номера!?!?

Тагове:
aslv1 avatar aslv1 304 Точки

И при мен стана така! Значи не си само ти. Обаче, уви, не знам защо става така.

1
Dekameron avatar Dekameron 488 Точки

Привет колега!

Според мен е от настройките на самата конзола. Трябва да си ги провериш внимателно кое не ти наред, може и самия екран да ти е смален и не виждаш по напред. В настройките имаш това как да ти изглежда екрана, там би трябвало да е отговора.

И друго да спомена, в конзолата нямаш ограничение, просто след определен ред, тя ти реже елементите по логиката - пръв дошъл, пръв си тръгнал. В string променливата можеш да вкараш стринг дълъг 2,147,483,647 символи, но проблема там ще стане от това, че трябва да се задели адски много памет за да ти я изкара.

 

Това е от мен smile

4
DNNdrago avatar DNNdrago 145 Точки

Имах подобен проблем с това на една от задачите от предходните изпити и по-скоро с тестовете, които аз си правих в конзолата... та ReadLine() - поема до 254 символа. Ето и решението, което намерих - 

 

Console.SetIn(new StreamReader(Console.OpenStandardInput(8192)));

 

 

http://social.msdn.microsoft.com/Forums/vstudio/en-US/51ad87c5-92a3-4bb3-8385-bf66a48d6953/how-to-read-more-than-254-characters-from-the-console?forum=csharpgeneral

5