сегфолт при чтении параметров коммандной строки

Модератор: Модераторы разделов

Аватара пользователя
Zm1y
Сообщения: 153
Статус: Steel rat
ОС: Gentoo 2007.0 profile

сегфолт при чтении параметров коммандной строки

Сообщение Zm1y »

есть код

Код: Выделить всё

#include <stdio.h>

int main(int argc, char **argv){
printf(argc);
return(0);
}


после компиляции и запуска с параметрами программа падает в сегфолт
система gentoo-amd64

вопрос где зарыты грабли?
work : Sempron 2800/1024/40+120+80+160/NVGFfx6600Gt
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: сегфолт при чтении параметров коммандной строки

Сообщение Zeus »

Zm1y писал(а):
20.05.2007 13:22
есть код

Код: Выделить всё

#include <stdio.h>

int main(int argc, char **argv){
printf(argc);
return(0);
}


после компиляции и запуска с параметрами программа падает в сегфолт
система gentoo-amd64

вопрос где зарыты грабли?

Как-то ты интересно printf используешь.
Обычно так делают:

Код: Выделить всё

printf ("%d", argc);
Спасибо сказали:
Аватара пользователя
Zm1y
Сообщения: 153
Статус: Steel rat
ОС: Gentoo 2007.0 profile

Re: сегфолт при чтении параметров коммандной строки

Сообщение Zm1y »

Zeus писал(а):
20.05.2007 13:31
Как-то ты интересно printf используешь.
Обычно так делают:

Код: Выделить всё

printf ("%d", argc);


сп. помогло
work : Sempron 2800/1024/40+120+80+160/NVGFfx6600Gt
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
Спасибо сказали:
Аватара пользователя
Zm1y
Сообщения: 153
Статус: Steel rat
ОС: Gentoo 2007.0 profile

Re: сегфолт при чтении параметров коммандной строки

Сообщение Zm1y »

Zm1y писал(а):
20.05.2007 13:34
сп. помогло


man 3 printf мне помогло...
work : Sempron 2800/1024/40+120+80+160/NVGFfx6600Gt
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: сегфолт при чтении параметров коммандной строки

Сообщение v04bvs »

Zm1y писал(а):
20.05.2007 13:46
man 3 printf мне помогло...

И ещё подумай, что происходило на самом деле в твоём коде. И ещё почитай man gcc на предмет флагов, включающих warnings
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: сегфолт при чтении параметров коммандной строки

Сообщение d_n_k »

Zm1y, info libc еще лучше поможет
все сказанное есть имхо...
Спасибо сказали: