Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Пак въпрос по Visual C++
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=348
Страница 1 от 1

Автор:  Nikola Kirov [ Чет Яну 27, 2005 4:10 pm ]
Заглавие:  Пак въпрос по Visual C++

Има ли някакъв прост начин да се запише една стрнгова променлива в фаил и фаил да се прочете в стрингова променлива?
Винаги съм го правил по много сложен начин с допълнителен буфер но като се замисля би трябвало да има и просто решение.

Автор:  Predator_MF [ Чет Яну 27, 2005 4:29 pm ]
Заглавие: 

Абе щом на Delphi става значи и на C++, ама не знам как. На Delphi си правя една функция от буфер (от байтове или чарове) да го пише директно на стринг.

Автор:  Мартин [ Чет Яну 27, 2005 5:15 pm ]
Заглавие: 

Има библиотечни функции fprintf и fscanf които се използват за форматиран вход и изход, ако се зададе %s като аргумент, може да се използват за запис и четене на стрингове.

Автор:  Реконструктор [ Пет Яну 28, 2005 10:24 am ]
Заглавие: 

Какво значи "стрингова променлива", CString ли? :)

Автор:  Nikola Kirov [ Пет Яну 28, 2005 10:38 am ]
Заглавие: 

Да CString. А fprintf и fscanf не ми е останало време да се поровя днес ще се трудя по разни телвизори че трябва чат пат да изкарвам и за хляба :(

Автор:  Реконструктор [ Пет Яну 28, 2005 11:08 am ]
Заглавие: 

Писане:

Код:
CString s;

s = "Hello, world!";
fwrite((LPCTSTR)s, 1, s.GetLength()+1); // записва го заедно с терминиращата нула.


Четене:

Код:
CString s;
long nStringLen;

fread(s.GetBuffer(nStringLen), 1, nStringLen, f);
s.ReleaseBuffer();


Добре е да си записваш дължината на стринга преди самия стринг.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/