Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
ОБСУЖДЕНИЕ
Запись в строку
13 ответов
6,9 тыс.
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Спасибо, lazybiz. А как это будет выглядеть на С? new char заменить на malloc?
И еще : я не знаю наперед число символов, так что 1024 нельзя писать)
И как её потом очистить для повторного использования. Использую С ANSI.
Так в gcc выдаёт warning, но работает.В borland error.
<!--shcode--><pre><code class='c'>char c,*s;[/CODE]
<!--shcode--><pre><code class='c'>while (c!='\x3B') {
*(s+i)=(char*)malloc(sizeof(char));
s=c;
i++;
c=fgetc(d);}[/CODE]
Так error и warning нет, но не работает-считыват непонятно что.
Вас не смущает, что вы присваиваете типу char указатель на char ?
warning это ведь не просто надоедливая надпись, полезно читать, что там пишется, тогда вы бы и сами эту ошибку нашли.
Добавлено:
C++:
char *ptr = s + 1;
ptr = (char*)malloc(sizeof(char));
Я был в замешательстве-программа работала, и я не знал как исправить.
Вот так всё работает без ошибок и предупреждений.Я Вам, ierofant, весьма признателен.
<!--shcode--><pre><code class='c'>while (c!='\x3B') {
ptr=s+1;
ptr=(char*)malloc(sizeof(char));
s=c;
i++;
ptr=(char*)realloc(s,i*sizeof(char));
c=fgetc(d);}[/CODE]
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь. Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.