Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Hed-kun

Программирование, т. 6

Рекомендованные сообщения

Поцаны, недофронтедером без опыта нормальной работы возможно найти работу? А то че-то недельку дома сижу, фриланс уебский на русских биржах бесит, а англ не тяну. Есть ли шансы мне пойти за 25к+ рублей пойти верстать куда-нибудь?

фриланс акк: https://www.weblancer.net/users/psixodyb/

гитхаб: https://github.com/psixodyb

Поделиться сообщением


Ссылка на сообщение

Поцаны, недофронтедером без опыта нормальной работы возможно найти работу? А то че-то недельку дома сижу, фриланс уебский на русских биржах бесит, а англ не тяну. Есть ли шансы мне пойти за 25к+ рублей пойти верстать куда-нибудь?

фриланс акк: https://www.weblance...users/psixodyb/

гитхаб: https://github.com/psixodyb

А че англ не тянешь?

Поделиться сообщением


Ссылка на сообщение

мужики, кто-нибудь может что-нибудь сказать по javarush.ru?

кто вообще с этим сайтом пытался учить яву?

4 лвл. Пока, все неплохо


Мой бур создан чтобы пронзить небеса!!!

 

13983687827914.jpg

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Поцаны...

Вообще с перечисленными навыками у нас в Саратове изи можн на 25к устроится, а в Москве я думаю уж тем более.


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение

Поцаны, недофронтедером без опыта нормальной работы возможно найти работу? А то че-то недельку дома сижу, фриланс уебский на русских биржах бесит, а англ не тяну. Есть ли шансы мне пойти за 25к+ рублей пойти верстать куда-нибудь?

фриланс акк: https://www.weblance...users/psixodyb/

гитхаб: https://github.com/psixodyb

а чо в гитхабе говно какое-то?

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Почему когда я генерирую строку она весит 20кб, а на деле файл в который я записываю строку весит 16кб, как это пофиксить?

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{

string s = "";
ofstream out("input.txt");

while (s.size() < 1024*20)
{
 s.push_back(char(rand() % 94 + 32));


}
out << s;
}

Поделиться сообщением


Ссылка на сообщение

Почему когда я генерирую строку она весит 20кб, а на деле файл в который я записываю строку весит 16кб, как это пофиксить?

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{

string s = "";
ofstream out("input.txt");

while (s.size() < 1024*20)
{
 s.push_back(char(rand() % 94 + 32));


}
out << s;
}

навскидку. может некоторые символы не пишутся в файл по некоторым причинам?

Поделиться сообщением


Ссылка на сообщение

потому что количество байт в строке совсем не обязательно соответствует количеству байт, которое попадет в текстовый файл

Всё зависит от кодировки, с помощью которой будет производиться запись в файл


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

мм, странно.

попробуй:

- закрывать офстрим: out.close(); в конце

- записывать каждый символ сразу после генерации

 

потому что количество байт в строке совсем не обязательно соответствует количеству байт, которое попадет в текстовый файл

Всё зависит от кодировки, с помощью которой будет производиться запись в файл

 

чето всю жизнь думал что 1 символ = 1 байт в тхт :trollface:

Поделиться сообщением


Ссылка на сообщение

спасибо

Поделиться сообщением


Ссылка на сообщение

Кант, размер файла меньше размера строки. В какой кодировке тратится меньше 1 байт на символ?

Поделиться сообщением


Ссылка на сообщение

расширение никак не определяет кодировку

это в аскии 1 байт = 1 символ. Наверное и конец на этом из популярных кодировок

 

Кант, размер файла меньше размера строки. В какой кодировке тратится меньше 1 байт на символ?

в той, в которой нет символов, которые ты пытаешься вывести


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

дефолтная кодировка зависит от locale ?

char(rand() % 94 + 32) эти символы, они же просто везде есть

Поделиться сообщением


Ссылка на сообщение
(изменено)

Почему когда я генерирую строку она весит 20кб, а на деле файл в который я записываю строку весит 16кб, как это пофиксить?

 

навскидку. может некоторые символы не пишутся в файл по некоторым причинам?

потому что количество байт в строке совсем не обязательно соответствует количеству байт, которое попадет в текстовый файл

Всё зависит от кодировки, с помощью которой будет производиться запись в файл

а с каких хуев файлу должно быть не похуй что ему пишут

файл это последовательность байт же

 

вообще в чем проблема челику задебажить - я тоже не знаю

в тестовой подпрограмме: пихаешь подряд каждый символ. записываешь файл. считываешь файл. проверяешь что считалось

записываешь не 20к а 100 символов. проверяешь что посылал в поток и что потом с файла считал

ну и читаешь подробно про ofstream и что происходит когда в него по одному чару запихиваешь а потом сохраняешь (не будь мартышкой которая по примерам говнокодит с помощью синтаксиса, не понимая что за этим синтаксисом происходит)


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

а еще точно что файл 16кб?

и что программа успешна выполнилась и закрыла потоко-файл (записала), закрылась сама. и после этого челик обновил проводник и 100% увидел что получился файл 16кб ?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Вы тут про аскии пишите, а я про аскми вспомнил. Интересно, он все еще хуярит на делфи (или чём-то там) в конторе? :trollface:


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

Поцаны, недофронтедером без опыта нормальной работы возможно найти работу? А то че-то недельку дома сижу, фриланс уебский на русских биржах бесит, а англ не тяну. Есть ли шансы мне пойти за 25к+ рублей пойти верстать куда-нибудь?

фриланс акк: https://www.weblance...users/psixodyb/

гитхаб: https://github.com/psixodyb

https://www.weblancer.net/users/psixodyb/portfolio/portfolio/1960810.html

 

лол

Поделиться сообщением


Ссылка на сообщение

файлу похуй, что в него пишут, когда файл открывают в бинарном режиме

 

а учитывая, что не предается openmode в конструкторе, а там нет варианта текстовый, но есть вариант бинарный, то файл по умолчанию открывается как текстовый

 

изменить ofstream out("input.txt");

на ofstream out("input.txt", ios:binary | ios:out);

и будет лететь туда всё как было в стринге


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

во я про это

говорил надо смотреть как в fstream все работает (ну для начала чекнуть доки/интерфейсы), самому лень было (:


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

потому что количество байт в строке совсем не обязательно соответствует количеству байт, которое попадет в текстовый файл

Всё зависит от кодировки, с помощью которой будет производиться запись в файл

ващет не должно

по идее что пишешь в файл, то туда и попадает, по итогу размер может оказаться больше, но меньше не должно быть

 

я вот запустил в студии и у меня

input.txt

20.0 KB (20 480 bytes)

 

:nate:

код 1в1 как он дал, так что я хз где у него пробема

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...