![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvilken Base Level Filesets nødvendig med en bestemt program? | cypher82 | UNIX for Advanced & ekspertbrukere | 4 | 05-29-2008 09:07 |
| Hjelp trengs om c-programmet | dwgi32 | High Level Programmering | 2 | 11-19-2007 10:44 |
| Rare ting om FSs og VGS | mhenryj | AIX | 4 | 11-13-2007 04:42 |
| Rare resultater med awk | amatheny | Shell programmering og Skripting | 2 | 11-01-2007 06:12 |
| Rare Systemmelding?? | lesstjm | UNIX for Dummies Spørsmål og svar | 6 | 01-04-2002 10:01 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Rare C program. Hjelp Trengs
Hei,
Se på dette: Når jeg gjør en erklæring som: char * i, j [15] * k; og gjør sprintf (k, "print.sh% s", i); programmet fungerer fint. Men når jeg endre erklæring til: char * i * k; og gjør sprintf (k, "print.sh% s", i); Jeg får en segmentering feil på 'sprintf erklæring. Programmet fungerer bare når j er en rekke 15. Intet mindre / mer ![]() Merk: variable j er bare en dummy. Jeg har absolutt ingenting med det. Også, jeg vet bruker sprintf slik jeg har gjort er ulovlig. Pekeren er ikke tilknyttet noe, før en slik uttalelse. Det kan være dumt men kan noen vennligst forklare hvorfor dette skjer? Gjett noe å gjøre med måten minnet er tildelt.Takk på forhånd! |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|