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

Hed-kun

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

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

http://codepen.io/anon/pen/dDKjo

 

подскажите идеи, каким образом можно выводить html код таблиц в textarea в виде

 

 

<table>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
</table>

 

не понял. Ты хочешь, чтобы теги текстом с отступами выводились, а не кашей?


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

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


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

http://codepen.io/anon/pen/dDKjo

 

подскажите идеи, каким образом можно выводить html код таблиц в textarea в виде

 

 

<table>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
</table>

 

не понял. Ты хочешь, чтобы теги текстом с отступами выводились, а не кашей?

именно, хочу елкой


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

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


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

http://codepen.io/anon/pen/dDKjo

 

подскажите идеи, каким образом можно выводить html код таблиц в textarea в виде

 

 

<table>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
</table>

 

не понял. Ты хочешь, чтобы теги текстом с отступами выводились, а не кашей?

именно, хочу елкой

Элементарно же :buba:

http://codepen.io/anon/pen/hFjnL

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


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

int strcmp1(char *s1, char *s2){
while( *s1 && *s1 == *s2){
 s1++;
 s2++;
}
if(*s1 == *s2)
 return 0;
return *s1>*s2 ? 1 : -1;
}

В общем, в чем ошибка? при s1 = ab и s2 = ab всеравно -1, почему :fffuuu:


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

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


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

int strcmp1(char *s1, char *s2){
while( *s1 && *s1 == *s2){
 s1++;
 s2++;
}
if(*s1 == *s2)
 return 0;
return *s1>*s2 ? 1 : -1;
}

В общем, в чем ошибка? при s1 = ab и s2 = ab всеравно -1, почему :fffuuu:

Я не силен в Си и СиПиПи, но мне кажется что ты сравниваешь ссылки, а не значения. Ну а они в свою очередь не равны.

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


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

int strcmp1(char *s1, char *s2){
while( *s1 && *s1 == *s2){
 s1++;
 s2++;
}
if(*s1 == *s2)
 return 0;
return *s1>*s2 ? 1 : -1;
}

В общем, в чем ошибка? при s1 = ab и s2 = ab всеравно -1, почему :fffuuu:

//

Зачем тебе сравнение массивов, реализованное заново? В стандартной библиотеке оно и так неплохо работает.

Но думаю тебе все же нужно каким либо образом сюда включить проверку на конец строки. Т.к. while( *s1 есть смысл использовать, только в том случае, если твой метод должен выходить при нахождении значения 0, для проверки на наличие указателя (т.е. на ссылание на нулевой адрес) разыменование стоит убрать.

Оно то может выйти из метода, когда встретит нулевой чар, и будет это делать в большинстве случаев, если после твоих чаров память непроинициализирована (хотя хуй там, память часто не обнуляется). В других случаях, если так и не встретит нулевого байта, то выйдет за границы области памяти, которую ты хочешь сравнивать. И скорее ничего не вывалится, и она должна идти бесконечно, пока не встретит 2 одинаковых непроинициализированные области?

короче хуйню ты написал, и хз почему оно тебе -1 возвращает. Видимо, даже программа видит что ты нихуя не понимаешь что делаешь и троллит тебя

Добавь лучше параметром длину строки, вернее будет.


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

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


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

http://codepen.io/anon/pen/dDKjo

 

подскажите идеи, каким образом можно выводить html код таблиц в textarea в виде

 

 

<table>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
</table>

 

не понял. Ты хочешь, чтобы теги текстом с отступами выводились, а не кашей?

именно, хочу елкой

Элементарно же :buba:

http://codepen.io/anon/pen/hFjnL

Спасибо, дружище. Я думал все намного сложнее будет.


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

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


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

Если бы мне платили 50к, то изи бы переехал в Самару или какой-нибудь питер.

В москву и за 100к бы не сунулся


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

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


Ссылка на сообщение
(изменено)
int strcmp(char *s1, char* s2)
{
while (*s1 && *s2 && !(*s1-*s2))
{
s1++;
s2++;
}
return *s1 - *s2
}


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

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

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


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

int strcmp(char *s1, char* s2)
{
while (*s1 && *s2 && !(*s1-*s2))
{
s1++;
s2++;
}
return *s1 - *s2
}

 

char* a = new char[4] { 'a' , 0 , 'c', 's' };

char* b = new char[4] { 'a' , 0 , 'c', 'd' };

 

strcmp(a,b) returns 0

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


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

Подскажите

 

Дана последовательность a1, a2, ..., an

Найти наименьшее число элементов (К), которые нужно из нее вычеркнуть, чтобы осталась возрастающая последовательность. Значения элементов последовательности не превышают 35

n=13

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


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

int strcmp(char *s1, char* s2)
{
while (*s1 && *s2 && !(*s1-*s2))
{
s1++;
s2++;
}
return *s1 - *s2
}

 

char* a = new char[4] { 'a' , 0 , 'c', 's' };

char* b = new char[4] { 'a' , 0 , 'c', 'd' };

 

strcmp(a,b) returns 0

ну естественно. А ты что хотел? Ты передал сишную строку "a". Дальше нет ничего.

Ни одна функция не скажет тебе, что это не конец строки. Можешь strlen'ом долбануть, скажет 1

 

Подскажите

 

Дана последовательность a1, a2, ..., an

Найти наименьшее число элементов (К), которые нужно из нее вычеркнуть, чтобы осталась возрастающая последовательность. Значения элементов последовательности не превышают 35

n=13

это где ты такую задачку выкопал? :hmm:

перебором проще всего написать


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

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


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

Подскажите

 

Дана последовательность a1, a2, ..., an

Найти наименьшее число элементов (К), которые нужно из нее вычеркнуть, чтобы осталась возрастающая последовательность. Значения элементов последовательности не превышают 35

n=13

это где ты такую задачку выкопал? :hmm:

перебором проще всего написать

задали на дом

еще нужно, чтобы программа не выполняла лишнюю работу

т.е. если после какой-нибудь проверки элемента как первого члена итоговой последовательности, в эту последовательность вошли последующие элементы, то не проверять эти последующие элементы, как первые члены последовательности

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


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

Если бы мне платили 50к, то изи бы переехал в Самару или какой-нибудь питер.

В москву и за 100к бы не сунулся

Все зависит от результатов собеседования :buba: Могут и 50 сразу дать, а могут не больше 20ки.

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


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

Спасибо, оказывается строки на которых я тестил, не те :trollface:

И да, это лаба типа написать 7 функций для работы со строками по 4 штуки каждой разного вида вот :lol:

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


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

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