C-Problem
Kai Windmöller
kai.windmoeller at rokd.de
Tue Jun 8 11:33:23 CEST 1999
Hallo zusammen
ich muß zur Zeit einen Konverter schreiben und bin beim
Kommandozeilenauswerten auf folgendeds Problem gestoßen.
<OUTPUT>
C:\Tools\TC20\OUT>convert ergre regwregwev w rweg wrtgw
0 #C:\TOOLS\TC20\OUT\CONVERT.EXE#-64#
1 ##-1#
2 #ergre#-34#
3 ##-1#
4 #regwregwev#-28#
5 ##-1#
6 #w#-17#
7 ##-1#
8 #rweg#-15#
9 ##-1#
10 #wrtgw#-10#
11 ##-1#
C:\Tools\TC20\OUT>
</OUTPUT>
erzeug durch folgenden Code
<CODE>
int main (int argc, char argv[])
...
for(i=0;i<(2*argc);i++)
{
printf("\n%3d #%s#%d#",i,argv[i],argv[i]);
}
</CODE>
Nach meinem Verständnis von C und Kommandozeilen ist dieses Verhalten
falsch.
Ich falsch, Compiler richtig?
Ich richtig, Compiler falsch?
Ich richtig, Compiler richtig, Betriebssystem[Win95b] falsch?
Ich falsch, Compiler falsch?
--
Mit freundlichen Grüßen
Kai Windmöller
ROKD GmbH
More information about the Linux
mailing list