![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| High-Level-Programmierung Post Fragen zu C, C + +, Java, SQL, und andere Programmiersprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Fehler beim Kompilieren httpd 2.2.8 auf AIX 5.2 | aldowsary | AIX | 7 | 02-13-2008 06:21 PM |
| C kompilieren Fehler | kuampang | High-Level-Programmierung | 3 | 11-30-2006 12:30 AM |
| kompilieren Fehlermeldung | putput | High-Level-Programmierung | 4 | 10-04-2006 05:43 AM |
| Compile-Fehler | coulio | High-Level-Programmierung | 9 | 06-30-2006 06:43 AM |
| Fehler beim Kompilieren mit dlopen | shriashishpatil | High-Level-Programmierung | 5 | 06-29-2006 04:01 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hi all,
Ich mein C-Programm kompilieren und erhalten folgendes Ergebnis hrnpfc01.c: 1387: stray '\' im Programm hrnpfc01.c: 1387: parse error vor "," hrnpfc01.c: 1388: stray '\' im Programm hrnpfc01.c: 1388: parse error vor "," hrnpfc01.c: 1396: stray '\' im Programm hrnpfc01.c: 1396: parse error vor "," Und der Code-Segmente sind # define HRNPC_REPORT_REC_FORMAT_1 \ "Transaction Date:% s" # define HRNPC_ERROR_REPORT_REC_LINE_2 \ "Personal-Nr Fehlermeldung" Ich suche alten Post und jemand erwähnt, dass die problme ist durch ein Leerzeichen nach "\" Aber ich dafür sorgen, dass es keine Leerzeichen nach dem "\" Eigentlich hatte ich kompilieren das Programm auf SuSE 6.4 mit gcc 2.95 Danke, Zico |
|
||||
|
Sorry for post falschen Programm Segment
Der Code sollte gogr_write_report_line (HRNPC_ERROR_REPORT_REC_LINE_2, prep_des); gogr_write_report_line (HRNPC_ERROR_REPORT_REC_LINE_3, prep_des); und die Header-Dateien enthält # define HRNPC_ERROR_REPORT_REC_LINE_2 \ "Personal-Nr Fehlermeldung" # define HRNPC_ERROR_REPORT_REC_LINE_3 \ "---------- --------------------------------------- -------------------------- -----------------------------------------" Ist die GCC über das Komma nach HRNPC_ERROR_REPORT_REC_LINE_2 und HRNPC_ERROR_REPORT_REC_LINE_3 Danke |
|
|||||
|
Gestern Sie auf dem Laufenden verschiedenen # define und Sie, dass Sie hatte dafür gesorgt, dass die blackslash wurde sofort follwed durch einen Zeilenumbruch.
Was ist mit der heutigen # define's? Sind Sie sicher, dass diese Backslashes sind sofort gefolgt von einem Zeilenumbruch? Wenn ja, würde dies wie ein gcc Bug. Aber gestern hat gezeigt, dass die Post haben Sie mindestens 4 # define ist insgesamt mit einem blackslash aber Sie haben nur noch 3 Paar von Fehlermeldungen. Ich vermute einen Fehler auf Ihrer Seite mit diesen 3 # define's. Ich würde erwarten, einen Compiler-Bug zu mehr konsistent. Die "Bibel" heißt es "jedes Auftreten eines Backslash-Zeichen gefolgt von einem Zeilenumbruch wird gestrichen, so das Spleißen Linien." Ich würde mich sehr wundern, wenn gcc hat dieser falsch. Wenn nichts anderes, verbinden Sie die Linien in einem Editor. |
|
|||||
|
Ihr Recht, K & R's Bible ist nicht sehr oft ignoriert. Wenn Sie vi als Redakteur, versuchen Sie a: Set-Liste und suchen Sie nach, wo Ihre besonderen Zeichen definiert sind. Sie können auch ein od-c und <file>, suchen Sie nach Ihrem definiert.
Prost, Keith Zuletzt bearbeitet von kduffin; am 11-17-2003 10:53 PM.. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|