Zoek de fout

Zoek de fout discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Code: #include <stdio.h> #include <stdlib.h> int main() { int tussen; int antwoord; int lengte; int gewicht; printf("Wat is je lengte?(meter)?"); gets(lengte); printf("Wat is je gewicht?"); ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 30 January 2009, 23:21
» iPod touch 16GB [FW: 2.0]
» Windows
 
Geregistreerd: 8 August 2008
Berichten: 17
Standaard Zoek de fout

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

int main()
{
   int tussen;
   int antwoord;
   int lengte;
   int gewicht;   
   
      
   printf("Wat is je lengte?(meter)?");
   gets(lengte);
      
   printf("Wat is je gewicht?");
   gets(gewicht);
    
   tussen=lengte*lengte;
   antwoord=gewicht/tussen;
   
   printf("Je BMI gehalte is %d.\n",gewicht);
   
   return(0);
    
}
Hoi,

Ik probeer mezelf momenteel C aan te leren. Daarna objective
-c. Nu zit ik al vast bij mijn eerste 'probeersel'.

De bedoeling is om simpelweg de BMI te berekenen van iemand, maar ik krijg alleen errors.

Kan iemand me helpen? De error is als volgt:

prut.c: In function ‘main’:
prut.c:13: warning: passing argument 1 of ‘gets’ makes pointer from integer without a cast
prut.c:16: warning: passing argument 1 of ‘gets’ makes pointer from integer without a cast

Laatst gewijzigd door Xavifunky; 30 January 2009 om 23:25.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 31 January 2009, 10:20
ideveloper's schermafbeelding
» iPhone 4S 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi +4G 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 2 April 2008
Locatie: Bodegraven
Berichten: 339
Send a message via twitter to ideveloper
Standaard

Citaat:
Oorspronkelijk geplaatst door Xavifunky Bekijk bericht
[code]
prut.c: In function main:
prut.c:13: warning: passing argument 1 of gets makes pointer from integer without a cast
prut.c:16: warning: passing argument 1 of gets makes pointer from integer without a cast
De compiler vertelt je zelf het antwoord al. Je geeft een integer als argument mee aan gets, terwijl deze een char pointer verwacht.

Misschien kun je beter een scanf functie gebruiken.
scanf ("%d",&lengte);
  #3  
Oud 31 January 2009, 13:01
» iPod touch 16GB [FW: 2.0]
» Windows
 
Geregistreerd: 8 August 2008
Berichten: 17
Standaard

Ok bedankt, ik krijg geen errors meer.
Maar welke getallen ik ook ingeef, hij verteld me altijd dat het BMI (=het resultaat) 0 is.
  #4  
Oud 31 January 2009, 13:27
ideveloper's schermafbeelding
» iPhone 4S 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi +4G 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 2 April 2008
Locatie: Bodegraven
Berichten: 339
Send a message via twitter to ideveloper
Standaard

Citaat:
Oorspronkelijk geplaatst door Xavifunky Bekijk bericht
Ok bedankt, ik krijg geen errors meer.
Maar welke getallen ik ook ingeef, hij verteld me altijd dat het BMI (=het resultaat) 0 is.
Dat komt omdat je met integers werkt en niet met floats.
Als ik deze code zo eens bekijk, zijn dit echt je eerste stapjes op programmeer gebied. Klopt dat?
  #5  
Oud 31 January 2009, 13:48
» iPod touch 16GB [FW: 2.0]
» Windows
 
Geregistreerd: 8 August 2008
Berichten: 17
Standaard

Citaat:
Oorspronkelijk geplaatst door ideveloper Bekijk bericht
Dat komt omdat je met integers werkt en niet met floats.
Als ik deze code zo eens bekijk, zijn dit echt je eerste stapjes op programmeer gebied. Klopt dat?
Ja klopt inderdaad , je moet ergens beginnen. Ik probeer C te leren met behulp van boeken.
  #6  
Oud 31 January 2009, 14:00
» iPhone US 8GB [FW: 3.0]  [Jailbreak: Ja]
» MacOS X
 
Geregistreerd: 28 March 2008
Berichten: 1.048
Standaard

Citaat:
Oorspronkelijk geplaatst door Xavifunky Bekijk bericht
Ja klopt inderdaad , je moet ergens beginnen. Ik probeer C te leren met behulp van boeken.

Off-topic
Kan je me vertellen welke boeken, want ik wil zelf ook graag beginnen

  #7  
Oud 31 January 2009, 14:34
ideveloper's schermafbeelding
» iPhone 4S 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi +4G 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 2 April 2008
Locatie: Bodegraven
Berichten: 339
Send a message via twitter to ideveloper
Standaard

Citaat:
Oorspronkelijk geplaatst door slodo Bekijk bericht

Off-topic
Kan je me vertellen welke boeken, want ik wil zelf ook graag beginnen

Off-topic
Ik heb zojuist onderstaande boeken besteld

- The iPhone Developer's Cookbook: Building Applications with the iPhone SDK
- Beginning iPhone Development: Exploring the iPhone SDK
- Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces
- Learn Objective–C on the Mac


  #8  
Oud 31 January 2009, 14:51
jonathan's schermafbeelding
» iPhone 5s 32GB (Goud) [FW: 7.0.2]  [Jailbreak: Nee]
» iPad mini Wi-Fi +4G 32GB (Zwart) [FW: 7.0.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 18 September 2007
Berichten: 251
Standaard

Off-topic

Dit zijn ook goede boeken:
Deze wilde ik misschien ook nog kopen:
@iDeveloper, is die laatste een beetje goed, en ook toepasbaar op de iPhone?


  #9  
Oud 31 January 2009, 15:21
» iPhone US 8GB [FW: 3.0]  [Jailbreak: Ja]
» MacOS X
 
Geregistreerd: 28 March 2008
Berichten: 1.048
Standaard

Off-topic

allebei bedankt,
ik heb ''Beginning iPhone Development: Exploring the iPhone SDK'' al, alleen gaan ze er van uit dat ik objective-c ken

@ideveloper, weet jij of ''learn Objecive-C on the Mac'' van uitgaat van 0 programmeer ervaring?

  #10  
Oud 31 January 2009, 15:28
ButcherJF's schermafbeelding
iPhone(club) Guru
» iPhone 6s Plus 64GB (Space Grijs) [FW: 10.2]  [Jailbreak: Nee]
» iPad Air 2 Wi-Fi 64GB (Spacegrijs) [FW: 10.2]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 22 November 2007
Locatie: Er gaat niets boven Groningen
Berichten: 3.585
Send a message via twitter to ButcherJF
Standaard

Off-topic
Dit lijkt inmiddels meer op een 'off-topic', terwijl dit topic volgens mij gewoon gestart is om hulp te krijgen als beginnend programmeur. En dan is tot nu toe denk ik alles zo'n beetje on-topic . En dan nu weer on-topic

__________________
=> geen vragen via PB svp Zoeken op het forum geen vragen via PB svp <=
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
op zoek naar mauritsvanaken iPhone algemeen 3 15 February 2011 20:47
Op zoek naar... axelj iPhone Games 8 25 January 2011 14:20
Mobieldatanetwerk is zoek Willem89 iPhone algemeen 0 5 July 2009 16:26
Zoek in inkomend MaartenW iPhone algemeen 0 23 June 2009 15:21

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 10:00.