Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Hulp met C++ (https://forum.scholieren.com/showthread.php?t=1931942)

Depoespapa 10-05-2017 09:13

Hulp met C++
 
Jongens en meisjes ik heb een vraag onlangs ben ik begonnen met het leren van c++
nu heb ik tog wel last van ('=' cannot convert AlgorithmBasics2 from const char to int) gelieve hieronder het antwoord te noteren hierbij al mijn bedanking *O*

erix 10-05-2017 09:25

Nou wat je probeert te doen:

Code:

int a;
const char* AlgorithmBasics2;

// jouw code:
a = AlgorithmBasics2; // error, dit mag niet, er is geen impliciete conversie mogelijkt tussen int en const char*

Wat probeer je te doen? Laat je code zien, vertel wat je hebt geprobeerd en vertel wat je doel is en wat je denkt dat de code zou moeten doen.

deadlock 10-05-2017 20:24

Code:

char a = '4';
int ia = (int)a;


erix 10-05-2017 20:33

Citaat:

deadlock schreef: (Bericht 34353902)
Code:

char a = '4';
int ia = (int)a;


Kan gewoon impliciet:

Code:

int main()
{
        int var_int = 119;
        char var_char = 122;
        char var_char_2 = 'v';
        const char var_const_char = 88;
        const char* var_const_char_ptr = "y";
       
        // ok
        var_int = var_char;
        var_char = var_int;
        var_int = var_char_2;
        var_char_2 = var_char;
        var_int = var_const_char;
        var_char = var_const_char;
       
        // error
        var_int = var_const_char_ptr;
        var_char = var_const_char_ptr;
       
        return 0;
}

http://ideone.com/uQLGaY

@TS ik zou beginnen met het leren van de basis datatypen: http://en.cppreference.com/w/cpp/language/types
En in C++ gebruik je std::string om text weer te geven (negeer unicode maar voor nu, er is ook std::wstring)
Je haalt denk ik iets door met C strings: http://www.cprogramming.com/tutorial/c/lesson9.html

C++ en C zijn twee hele andere talen, daarom als je echt C++ wilt leren zou ik afblijven van C idiomen en functies.

Ik raad aan om een boek over C++ te lezen, handige tips en overwegingen kan je kwijt bij het grote stackoverflow C++ book topic: http://stackoverflow.com/questions/3...guide-and-list

Het eerste boek dat daar aangeraden word: http://rads.stackoverflow.com/amzn/click/0321992784

deadlock 10-05-2017 20:44

Doet cprintf(); het niet meer?

En waarom geef je zoveel code. Wat is er mis met het stukje wat ik schreef? Hij vraagt hoe je een char naar int converteert en dat het fout gaat. Nou is mijn C/C++ kennis behoorlijk roestig maar er staat me ergens van bij dat je een ander karakter dan 0-9 niet zomaar naar een integer nummer kan converteren. Misschien gaat het daar fout.


Alle tijden zijn GMT +1. Het is nu 14:38.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.