The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > High-Level-Programmierung
.
Google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 11-10-2003
Zico zico is offline
Registrierte Nutzer
  
 

Join Date: Jul 2003
Beiträge: 3
Angry Fehler in C mit gcc kompilieren

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
  #2 (permalink)  
Old 11-10-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
Irgendwie Ich glaube, Sie sind auf der Suche an der falschen Code-Segmente. Zuerst gepostet zwei Source-Code und 3 Paar von Fehlermeldungen.

Aber mehr zu dem Punkt, gcc beschwert sich über einen Fehler vor dem Komma. Ich sehe keine Kommas.

Unter der Voraussetzung, dass die blackslash unmittelbar danach eine neue Zeile, die Sie auf dem Laufenden-Code ist legal.
  #3 (permalink)  
Old 11-11-2003
Zico zico is offline
Registrierte Nutzer
  
 

Join Date: Jul 2003
Beiträge: 3
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
  #4 (permalink)  
Old 11-11-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
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.
  #5 (permalink)  
Old 11-12-2003
kduffin's Avatar
kduffin kduffin is offline Forum Advisor  
UN1X
  
 

Join Date: Nov 2003
Location: Maryland
Beiträge: 449
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..
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 09:36 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0