![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Qual o nível básico Filesets necessário por um programa específico? | cypher82 | UNIX & avançada para usuários experientes | 4 | 05-29-2008 09:07 |
| Ajuda necessária quanto programa C | dwgi32 | Alto Nível de programação | 2 | 11-19-2007 10:44 |
| Estranho coisa FSS e VGS | mhenryj | AIX | 4 | 11-13-2007 04:42 |
| Estranho resultados com awk | amatheny | Programação Shell Script e | 2 | 11-01-2007 06:12 |
| Mensagem Esquisito?? | lesstjm | UNIX para Dummies Perguntas & Respostas | 6 | 01-04-2002 10:01 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Estranho C programa. Help Needed
Oi,
Por favor, veja esta: Quando faço uma declaração como: char * i, j [15], * k; e então fazer sprintf (k ", print.sh% s", i); o programa funciona bem. Mas quando eu me mudar para a declaração: char * i, * k; e então fazer sprintf (k ", print.sh% s", i); Recebo uma segmentation fault no 'sprintf' declaração. O programa só funciona quando j é uma matriz de 15. Nada menos / mais ![]() Observação: variável j é apenas um manequim. Eu fazer absolutamente nada com ele. Além disso, eu sei o caminho usando sprintf tenho feito é ilegal. O ponteiro não é atribuído a qualquer coisa, antes de dar uma declaração desse tipo. Pode ser bobagem mas alguém poderia explicar por que razão isso acontece? Adivinha algo a ver com a forma como a memória é alocada.Thanks in advance! |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|