189 похожих чатов

А почему тогда при s = str2 получаю нули после

выполнения функции?

18 ответов

18 просмотров

потому что str1 не проинициализирована и в ней содержатся рандомные данные

linxon- Автор вопроса
Pavel .
потому что str1 не проинициализирована и в ней сод...

ну как же он не проинициализирован? Он же объявлен и определен, а значит имеет свой адрес в памяти и данные

Потому что внутри функции эта ссылка лежит на стеке

linxon- Автор вопроса

по моему должен поменяться адрес у массива str1 на str2 через указатель char *s... Разве нет? если я пишу s = str2; - я же тут меняю адрес , вроде как

Pavel .
потому что str1 не проинициализирована и в ней сод...

Не рандомные а нули, она глобальная. Посылать книжки читать?)

Kom
Не рандомные а нули, она глобальная. Посылать книж...

я даже сам подскажу какую секцию копировать: иницилазация .data секции

Pavel .
я даже сам подскажу какую секцию копировать: иници...

Вот так бы и про модификацию указателей и передачу их в функцию объясняли) Книжки отправлять читать любой дурак может, вы человеку объясните, что именно он модифицирует и что в регистре передается в функцию)

Kom
Вот так бы и про модификацию указателей и передачу...

ваше желание поумничать мне понятно. Давайте просто остановимся

Pavel .
ваше желание поумничать мне понятно. Давайте прост...

Забавно) Что ж, остановимся так остановимся, мне не жалко.

Kom
Вот так бы и про модификацию указателей и передачу...

Для этого есть школа. Там люди за деньги учат других людей. Есть книги. Тогда сам читаешь и получаешь ответы на простейшие вопросы.

x893
Для этого есть школа. Там люди за деньги учат друг...

Делиться знаниями, вроде, не является чем-то стремным. Если человек начинает что-то изучать - можно просто объяснить ему, что он делает не так и почему, а для глубокого изучения посоветовать уже почитать того же КR, если ему хочется. Все остальное - дикий снобизм, имхо. Поди книжки почитай оправдано только в том случае, когда хоть в лоб, хоть по лбу.

Kom
Делиться знаниями, вроде, не является чем-то стрем...

Это имба такая) В случае если нет простого ответа - можно отправить rtfm)

Alexander
Это имба такая) В случае если нет простого ответа...

Блин, ну не в случае ж с передачей указателя в функцию! Это ж совсем дичь)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта