Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C Frage (https://www.delphipraxis.net/149478-c-frage.html)

youuu 22. Mär 2010 14:19


C Frage
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich frage hier für einen Freund der ein Problem mit C Programmierung hat, da ich ausschließlich Delphi Programmiere, dachte ich vielleicht könnt Ihr weiterhelfen.

Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main ()



 int z;
 int y;
 char x[15]
 int t1;
 int t2;
 int t;
 
{
 
 printf ("Willkommen bei CaVaS Studios\n");
 printf ("Bitte geben Sie einen beliebigen Wert der Länge 13 ein.\n");
 

  fgets (x, x=14, stdin);


 for (t=0; t<14; t+2)
 {
  t1=t*4;
 }
 for (t=1; t<14; t+2)
 { 
  t2=t*9;
 }
y= t1+t2;

  y=y%10;
  z=10-y;

printf ("Ihre Prüfziffer ist: %d", z);

   
  /*   21802580906 */
 
 

 }

 return 0;

}
Ab der Zahleneingabe passiert nichts mehr.

*schnipp*

[edit=Matze]Screenshot angehängt, damit wir nicht von den langsamen Imageshack-Servern abhängig sind. MfG, Matze[/edit]

Luckie 22. Mär 2010 14:24

Re: C Frage
 
Ist schon lange her. Aber du liest die Eingabe in die variable x ein:
Code:
fgets (x, x=14, stdin);
Und dann taucht x im ganzen Quellcode nicht mehr auf.

Aber mal so aus Interesse: Warum fragt dein Freund nicht selber und dann am besten auch gleich in ein C/C++ Forum?

youuu 22. Mär 2010 14:28

Re: C Frage
 
Weil er hier nicht registriert ist und kein Delphi programiert.

Habe Ihm aber gesagt ich frag hier mal, da die Community hier einfach die beste ist wie ich finde.

Luckie 22. Mär 2010 14:30

Re: C Frage
 
Und warum registriert er sich nicht in einem C/C++ Forum? Oder wegen mir auch hier.

youuu 22. Mär 2010 14:39

Re: C Frage
 
Gute frage Lucky, er hatte mich nur gefragt, ob ich Ihm helfen kann, und dann sagte ich ich frag mal im Delphi Board nach, da dort nicht nur Delphi behandelt wird.


Hat er mir gerade gesagt.


mein problem ist folgendes:
mein array ist ja x[t] und will anstelle von t rechnen.
x kriegt ein wert zugewiesen aber wie verbinde ich t und das array?

Neutral General 22. Mär 2010 14:39

Re: C Frage
 
Um mal auf die Frage zu antworten...

Soweit ich weiß hat er sich da ein paar Endlosschleifen gebaut:

Code:
for (t=0; t<14; t+2)

  t1=t*4;
}
müsste soweit ich weiß:

Code:
for (t=0; t<14; t=t+2)

  t1=t*4;
}
heißen!

Gleiches Prinzip bei der anderen Schleife.

youuu 22. Mär 2010 14:46

Re: C Frage
 
Danke das war es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz