Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Kirill Smelkov                       2:5030/885.37  23 Jun 2001  19:01:48
 To : iNikolai Preminin
 Subject : Re: глюкавый gcc
 -------------------------------------------------------------------------------- 
 
 
 Friday June 22 2001 22:58, you wrote to All:
  NP> Вот этот код приводит у меня к segmentation fault в случае если *init
  NP> идет перед номер,а не наоборот.
 
  Вообще-то всегда должно быть. core - это правильно.
 
  NP> #include <stdio.h>
 
  NP> int main()
  NP> {
  NP> char *pref,*init,*nomer,*hung,*nm;
 
  NP> nomer="240534";
  NP> init="ATZ\r";
  NP> pref="ATDT";
  NP> hung="ATH0\r";
 
  Дело в том, что init и nomer указывают на данные в сегменте только для чтения
  (.rodata)
 
  NP> strcpy(nomer,init);
 
  Соответственно из-за strcpy программа и получает SIGSEGV
  Достоверность моих слов можешь проверить с помощью отладчика -
  в gdb скажи info files и info locals при входе в main
 
 Kirill
 
 --- Gold Editor
  * Origin: *** Romantic Robot Station *** (2:5030/885.37)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 глюкавый gcc   Nikolai Preminin   22 Jun 2001 22:58:52 
 Re: глюкавый gcc   Ilya Anfimov   22 Jun 2001 21:52:36 
 Re: глюкавый gcc   Antony Y. Bolotin   22 Jun 2001 22:33:08 
 Re: глюкавый gcc   Daniel Ginsburg   23 Jun 2001 00:38:47 
 глюкавый gcc   Valery Gruzdev   23 Jun 2001 18:49:44 
 Re: глюкавый gcc   Antony Y. Bolotin   25 Jun 2001 17:42:57 
 глюкавый gcc   Vitty Kuznestsov   23 Jun 2001 00:34:12 
 Re: глюкавый gcc   Alexander Gordeyev   23 Jun 2001 23:02:29 
 Re: глюкавый gcc   Kirill Smelkov   23 Jun 2001 19:01:48 
 Re: глюкавый gcc   Vitaly Lugovsky   27 Jun 2001 16:28:34 
 глюкавый gcc   Andrey Melnikov   28 Jun 2001 21:26:38 
Архивное /ru.linux/40323b34e94c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional