//

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 Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 30-01-09, 23:21
Xavifunky Xavifunky is offline
• iOS 2.0
• Besturingssysteem: Windows
 
Geregistreerd: Aug 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-01-09 om 23:25.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 31-01-09, 10:20
ideveloper's schermafbeelding
ideveloper ideveloper is offline
• iOS 5.1
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2008
Locatie: Bodegraven
Berichten: 339
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-01-09, 13:01
Xavifunky Xavifunky is offline
• iOS 2.0
• Besturingssysteem: Windows
 
Geregistreerd: Aug 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-01-09, 13:27
ideveloper's schermafbeelding
ideveloper ideveloper is offline
• iOS 5.1
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2008
Locatie: Bodegraven
Berichten: 339
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-01-09, 13:48
Xavifunky Xavifunky is offline
• iOS 2.0
• Besturingssysteem: Windows
 
Geregistreerd: Aug 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-01-09, 14:00
slodo slodo is offline
• iOS
 
Geregistreerd: Mar 2008
Berichten: 1.027
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-01-09, 14:34
ideveloper's schermafbeelding
ideveloper ideveloper is offline
• iOS 5.1
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2008
Locatie: Bodegraven
Berichten: 339
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-01-09, 14:51
jonathan's schermafbeelding
jonathan jonathan is offline
• iOS 7.0.2
• 7.0.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Sep 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-01-09, 15:21
slodo slodo is offline
• iOS
 
Geregistreerd: Mar 2008
Berichten: 1.027
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-01-09, 15:28
ButcherJF's schermafbeelding
ButcherJF ButcherJF is offline
iPhone(club) Guru
• iOS 16.2
• iPadOS 16.2
• Besturingssysteem: Windows
 
Geregistreerd: Nov 2007
Locatie: Er gaat niets boven Groningen
Berichten: 3.580
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)

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
op zoek naar mauritsvanaken iPhone algemeen 3 15-02-11 20:47
Op zoek naar... axelj iPhone Games 8 25-01-11 14:20
Mobieldatanetwerk is zoek Willem89 iPhone algemeen 0 05-07-09 16:26
Zoek in inkomend MaartenW iPhone algemeen 0 23-06-09 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 21:49.