#include <iostream>
using namespace std;
int main()
{
char c[6];
c = "gogol";
cout << c ;
cin.get();
cin.get();
return 0;
}
tohle přece musí fungovat, nebo jak jinak by se to mělo dělat?
Fórum › C / C++
Trivialní, ale nemožné
Cubche napsal:
#include <iostream>
using namespace std;
int main()
{
char c[6];
c = "gogol";
cout << c ;
cin.get();
cin.get();
return 0;
}
tohle přece musí fungovat, nebo jak jinak by se to mělo dělat?
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char c[6];
//c = "gogol";
strcpy(c, "gogol"); // nebo lepe pouzit strncpy
cout << c ;
cin.get();
cin.get();
return 0;
}
To o co jsi se sna?il bylo p?i?adit poli znak? ?et?zec znak?, co? je samoz?ejm? nemo?n?, proto?e se jedn? o dva rozd?ln? typy - ?et?zec je reprezentov?n svoj? svoj? adresou, stejn? jako n?zev pole je ve skute?nosti adresou jeho prvn?ho znaku, tak?e c = "gogol" byl pokus p?i?adit adresu ?et?zce gogol prvku c[0].
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 73 hostů
Podobná vlákna
Nemožné problémy s delete[] — založil Cpp_Amater
Kdo zvládne nemožné — založil BoBy
HP ale ne Hawlett Packard — založil Jiří Chytil
IE zobrazí , ale mozilla ne — založil Paulí
Určitě víte, ale já ne — založil crash969
Moderátoři diskuze