Kezdőoldal » Számítástechnika » Programozás » Ez C vagy C++ nyelvben íródott?

Ez C vagy C++ nyelvben íródott?

Figyelt kérdés

#include "stdafx.h"

#include <stdio.h>

#include <math.h>

#include <time.h>


void main()

{

int szam; char c;

printf("Kiirom a megadott szam ketszereset: ");

scanf("%d",&szam);

printf("\n%d", szam*2);

}


visual studio-ban egy new visual c++ projectet nyitottam meg, a fájl neve is prgogramom.cpp, de ez a kód nem C nyelven irodott? Akkor hogyan is van ez? (A kodot meg, hogy miben nyissam meg egy oktató filmben láttam)


2010. okt. 1. 21:14
 1/7 anonim válasza:

A c++ abban különbözik a C-től, hogy lehet objektum-orientált programot is írni, mivel a C erre nincs felkészítve.

Bár a C++ kód nagyon hasonlít a C kódra, de alapból nem kompatibilisek. Manapság ez nem vehető észre, mert a C++ és a C fordítókat egyként adják ki.

Hogy a kérdésedre a sok hablaty után válaszoljak, szerintem ha Visual Studio-ban írtad, és .cpp a kiterjesztése, akkor C++ (pontosabban Managed C++).

2010. okt. 1. 21:20
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
52%
Az elsőnek nincs igaza, ez C nyelven íródott. C++-ban nem szokás se printf-et, se scanf-et, se stdio.h-t használni. Helyettük van cout, cin és iostream.
2010. okt. 1. 21:26
Hasznos számodra ez a válasz?
 3/7 anonim válasza:
a cin meg a cout parancs akkor használható, ha include-olod a iostreamet. A Visual c++-nál a VS beincludeol pár headerfilet, de a printf, meg a scanf műxik.
2010. okt. 1. 21:34
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

C++

:]

2010. okt. 2. 02:01
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
Egyik sem. Mindkét nyelven értelmes kód LENNE, ha a main nem void lenne. Így sajnos ez egy értelmetlen betűhalmaz. Még ha a fordítód be is veszi.
2010. okt. 2. 08:10
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
C++ nak részhalmaza a C, tehát ez akármelyik lehet. C++ ban is szoktak sebességi okokból C-s fgv-eket használni.
2010. okt. 2. 23:37
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

Ezt azután mondd, hogy próbáltál nagyobb (azaz igazi) C-s kódot átírni C++-ra. Rohadtul nem részhalmaza, csak a C nagy része benne van a metszetben. De van egy igen jelentős külső rész, ami nagyon megkeserítheti az életet.


De a void main még mindig teljesen feleslegessé teszi a vitát :D

2010. okt. 3. 08:01
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!