ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Перевод строки из TextBox'а
  #1  
Старый 23.05.2006, 19:37
Аватар для x-ultra-x
x-ultra-x
Познающий
Регистрация: 05.10.2005
Сообщений: 76
Провел на форуме:
74278

Репутация: 11
По умолчанию Перевод строки из TextBox'а

С++,VS .NET 2003.
Имею дело с Windows Forms Application,кидаю на форму простой текстбокс.
Вопрос таков,юзер вводит в текстбокс число,но изначально это у нас строка,так вот как можно перевести данную строку(textBox1->Text) в инт?
 
Ответить с цитированием

  #2  
Старый 23.05.2006, 23:24
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

C managed c++ особо не дружу, попробуй вот так:
Код:
int anInteger = System::Convert::ToInt32(textBox1->Text);
должно сработать.
 
Ответить с цитированием

  #3  
Старый 24.05.2006, 13:31
Аватар для x-ultra-x
x-ultra-x
Познающий
Регистрация: 05.10.2005
Сообщений: 76
Провел на форуме:
74278

Репутация: 11
По умолчанию

Спасибо - работает.
Не могу понять как открыть файл в режимах записи или чтения,приложение всё то же.
 
Ответить с цитированием

  #4  
Старый 24.05.2006, 19:59
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Цитата:
Не могу понять как открыть файл в режимах записи или чтения,приложение всё то же.
Код:
using namespace System::IO;
для чтения:
Код:
FileStream* fs = new FileStream(S"c:\\file.txt", FileMode::Open,
FileAccess::Read, FileShare::Read);
для записи:
Код:
FileStream* fs = new FileStream(S"c:\\file.txt", FileMode::Open,
FileAccess::ReadWrite, FileShare::Read);
или
Код:
FileStream* fs = new FileStream(S"c:\\file.txt", FileMode::Open,
FileAccess::Write, FileShare::Read);
Более подробную инфу найдешь в MSDN (System.IO Namespace)
 
Ответить с цитированием

  #5  
Старый 24.05.2006, 20:50
Аватар для x-ultra-x
x-ultra-x
Познающий
Регистрация: 05.10.2005
Сообщений: 76
Провел на форуме:
74278

Репутация: 11
По умолчанию

Респект! Я уже разобрался %)
Ещё одна вешь :
Побайтное чтение делаем так:
Код:
FileStream *source_file = new FileStream(textBox1->Text, FileMode::Open, FileAccess::Read);
FileStream *output_file= new FileStream(textBox2->Text,  FileMode::Open, FileAccess::Write);
BinaryReader *w = new BinaryReader(source_file);                    
BinaryWriter *s = new BinaryWriter(output_file);

ch=w->ReadByte(); // Побайтное чтение из source_file
byte
Вопрос таков, как сделать побайтную запись в output_file?
 
Ответить с цитированием

  #6  
Старый 24.05.2006, 23:23
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Цитата:
Сообщение от [ANTI]b0dy  
Вопрос таков, как сделать побайтную запись в output_file?
Что-то странные вопросы пошли (хотя помню тож такие задавал - учись пользоватся MSDN). Млин, ну если есть метод Read*, то должен обязательно быть метод Write*:
Код:
unsigned char ch = w->ReadByte();
s->Write(ch);
 
Ответить с цитированием

  #7  
Старый 24.05.2006, 23:49
Аватар для x-ultra-x
x-ultra-x
Познающий
Регистрация: 05.10.2005
Сообщений: 76
Провел на форуме:
74278

Репутация: 11
По умолчанию

Респект по-любому,хотя прикольно то,что я уже разобрался с этим ))))
З.Ы: Скажи асю,а то что-то не получлось сбрутить твой уин-хеш)
 
Ответить с цитированием

  #8  
Старый 25.05.2006, 01:10
Аватар для x-ultra-x
x-ultra-x
Познающий
Регистрация: 05.10.2005
Сообщений: 76
Провел на форуме:
74278

Репутация: 11
По умолчанию

Делаю побайтное чтение так:
Код:
while(1)
		     {
			   ch=w->ReadByte();
               if(ch!=NULL)
			   {
               byte=ch^crypt_key[2]^crypt_key[3];
			   s->Write(byte);
			   }
			   else
			     break;
			   
			 }
прога вылетает с ошибкой, - "unable to read beyond the stream"...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Коллекция музыки и видео! SladerNon Болталка 70 30.04.2008 17:00
Запуск Perl скрипта из командной строки Prince_Dark Windows 10 20.07.2007 12:37
возвращение строки fucker"ok С/С++, C#, Delphi, .NET, Asm 2 27.03.2006 17:46
Программа на C++. Как сделать проверку на конец строки? Meister С/С++, C#, Delphi, .NET, Asm 7 21.11.2005 23:24
конец строки Mastermind PHP, PERL, MySQL, JavaScript 15 18.08.2005 00:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ