BG Development


  Reply to this topicStart new topicStart Poll

> fprinf Как работи !
avsrm
Публикувано на: 18-07-2022, 22:50
Quote Post



Име: Но
Група: Потребител
Ранг: Посетител

Мнения: 59
Регистриран на: 21.01.08



Редя едни букви в един файл ... и имам неочакван проблем.
Ползвам примерно fprintf(file, "%02X\r\n",128 );
Имам спомени че би трябвало да ми добави в края на реда CR и LF .
Не ми излизаха сметките и Докато се усетя icon_evil.gif icon_evil.gif icon_evil.gif ЧЕ Борланда ми добавя CR ,CR, LF .
Нещата се наредиха така
fprintf(file, "%02X\n",128 ); добавя ми CR LF.

Има ли някъде по точно описание на писаниците cstdlib stdlib.h

Не ме питайте защо с Борланд ...
Налага се заради едни стари компоненти, който не мога да напиша на друг компилатор.
Поздрави.




--------------------
Знам само малко от Borland Builder C++ 6.
PMEmail PosterUsers Website
Top
ici
Публикувано на: 19-07-2022, 09:01
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 18242
Регистриран на: 06.06.04



Отвори файла в binary mode. Винаги използвай само \n


--------------------
Ние не сме в една лодка, ние сме в една буря. Лодките са различни.

Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп.
PMEmail PosterUsers Website
Top
PxL
Публикувано на: 18-12-2022, 17:45
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3575
Регистриран на: 26.04.05



GPT-3.5

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
Дон Реба
Публикувано на: 02-01-2023, 07:06
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 9892
Регистриран на: 11.11.06



QUOTE (avsrm @ 18-07-2022, 22:50)
Редя едни букви в един файл ... и имам неочакван проблем.
Ползвам примерно fprintf(file, "%02X\r\n",128 );
Имам спомени че би трябвало да ми добави в края на реда CR и LF .
Не ми излизаха сметките и Докато се усетя icon_evil.gif icon_evil.gif icon_evil.gif ЧЕ Борланда ми добавя CR ,CR, LF .
Нещата се наредиха така
fprintf(file, "%02X\n",128 ); добавя ми CR LF.

Има ли някъде по точно описание на писаниците cstdlib stdlib.h

Не ме питайте защо с Борланд ...
Налага се заради едни стари компоненти, който не мога да напиша на друг компилатор.
Поздрави.

не ми се е случвало никога, предполагам ключовата дума тук е "борланд"
но щом си усетил че той сам си слага един символ, действай с тая информация наум и всичко точно. явно си е специфично за тяхната библиотека поведение.
аз лично никога не ползвам \r ако пиша във файл, само за УИ компоненти понякога се налага защото не всички виндовски контроли признават \n
PM
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0