Oud 10-05-2017, 10:13
Depoespapa
Depoespapa is offline
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
Met citaat reageren
Advertentie
Oud 10-05-2017, 10:25
Verwijderd
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.
Met citaat reageren
Oud 10-05-2017, 21:24
Verwijderd
Code:
char a = '4';
int ia = (int)a;
Met citaat reageren
Oud 10-05-2017, 21:33
Verwijderd
Citaat:
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

Laatst gewijzigd op 10-05-2017 om 21:43.
Met citaat reageren
Oud 10-05-2017, 21:44
Verwijderd
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.
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics 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

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Huiswerkvragen: Cultuur, Maatschappij & Economie Hulp met een economie opgave?
ithelpstodream
2 12-11-2012 12:19
Huiswerkvragen: Klassieke & Moderne talen Hulp met frans presentatie
Fabia
0 03-12-2011 14:54
Huiswerkvragen: Cultuur, Maatschappij & Economie Hulp met enquete?
juneau
13 04-04-2005 15:50
Huiswerkvragen: Exacte vakken [Na] Hulp met repetitie's gewenst
Evil Murray
3 26-02-2004 13:03
Huiswerkvragen: Exacte vakken Wib1, alweer hulp met bewijzen...
Gothic
2 16-03-2003 16:42
Huiswerkvragen: Klassieke & Moderne talen Nog wat hulp met mijn engelse taak a.u.b
Veer
1 24-02-2003 18:50


Alle tijden zijn GMT +1. Het is nu 02:02.