Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Saknar filer

Postades av 2006-08-29 14:56:44 - Rasmus Anderzon, i forum c++, Tråden har 1 Kommentarer och lästs av 1266 personer

I går börgade vi med c++ i skolan skitkul när man kan det innan =)
Sen kommer jag hem instalerar Microsoft Visual Studio 2005 på datorn skriver in lite kod o får lite fel.

Det jag uppfattar som fel är att conio.h inte finns. Var får jag tag på denna lilla fil ??? Är det fler viktiga filer som saknas ???


Svara

Sv: Saknar filer

Postades av 2006-08-29 15:14:30 - Niklas Jansson

conio.h finns inte av den enkla anledningen att den inte finns.
Alltså: Det finns en standard som är godkänd av ISO (?) som beskriver exakt hur C++ ska fungera och exakt vad standardbiblioteket ska innehålla. Standardbiblioteket är det som måste följa med varje C++-kompilator.

Där definieras ett stort antal filer:
1. Moderna C++-headers (observera: utan .h); <iostream>, <algorithm>
2. Moderna C++-varianter av gamla C-headers (även här utan .h): <cstdio>, <cmath>
3. Äldre versioner av C-headers (med gamla .h-namn): <stdio.h> <math.h>

De moderna headersarna ska alltid användas, de använder namespace. Äldre versioner finns enbart av kompabilitetsskäl mot gammal kod.

Okej - vad är poängen?

conio.h är inte del av denna standard. Det är en extra liten specialfil som utvecklades av Borland om jag inte minns fel, och som är mycket illa omtyckt av C++-världen i dagsläget. Den är kompilatorspecifik och allmänt svårarbetad. Kort sagt: den "finns inte", annat än i de ställen där någon specifikt har sagt att den ska finnas.

MS har tagit sitt förnuft till fånga och släppt skräpet (det har funnits med i tidigare version har jag för mig). Den ska alltså inte finnas.

conio.h är inte viktig. Enda rimliga användningen av den är för att göra modifikationer av skärmen för menysystem eller spel. Men ska man göra något sådant finns det idag så väl utvecklade grafiska system att det inte finns någon direkt poäng med att styra grafiken på en konsoll istället. System som fungerar under (i princip) alla kompilatorer och system och som är lätta att programmera.

Låt konsollen vara: skriv text till den som om den vore en fil. Nu för tiden styr vi inte konsollen: vi ger den text. Inget mer.

(Sen kan man naturligtvis göra det, men hur man gör det beror på vilket system man sitter under. I Windows kan du göra det med SetConsoleAttributes eller ngt i den stilen, kolla msdn om du trots varningarna vill göra det).

<b>>Är det fler viktiga filer som saknas ???</b>
sqlite.org libsdl.org =)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
5 738
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies