PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por xmidt » Domingo Dez 04, 2005 18:54
cout << sizeof(poli) << " - " << poli;
e o output eh isto
4 - a=7.4x^2+5x-1
ou seja a=7.4x^2+5x-1 eh a variavel poli do tipo char* e dps mas ele diz antes k o tamanho eh 4!!!
n percebo pk alguem sabe?
PS: ja usei sizeof(poli) e sizeof poli e da o mm resultado!!!
Intel E2180 @ 2500Mhz 1.3V :: Gigabyte GA-P31-DS3L :: Corsair 675 @ 806 4-4-4-12 @ 2.0V
Connect3D 3850 512MB :: LC Power SG 550W Green :: Coolermaster Elite 331
Seagate 500GB + WD 640GB:: Asus VW222S :: Creative 5.1 P580
-
xmidt
- Membro Vitalício

-
- Mensagens: 4050
- Registado: Domingo Jul 17, 2005 2:38
por Mezmerize » Domingo Dez 04, 2005 19:35
Desculpa isso em que linguagem?
E o tamanho de quê?
Cumprimentos
Revolution! The only... Solution! We've taken all your shit, now it's time for restitution!!
-
Mezmerize
- Membro de Ouro

-
- Mensagens: 765
- Registado: Domingo Mai 15, 2005 19:35
- Localização: Cvl
por xmidt » Segunda Dez 05, 2005 23:40
lol se nao reconheces a sintaxe eh pk tb n podes ajudar
tamanho do tipo de dados e keria o tamanho da cadeia
mas ja arranjei o problema.. cumps e thanks na mesma
Intel E2180 @ 2500Mhz 1.3V :: Gigabyte GA-P31-DS3L :: Corsair 675 @ 806 4-4-4-12 @ 2.0V
Connect3D 3850 512MB :: LC Power SG 550W Green :: Coolermaster Elite 331
Seagate 500GB + WD 640GB:: Asus VW222S :: Creative 5.1 P580
-
xmidt
- Membro Vitalício

-
- Mensagens: 4050
- Registado: Domingo Jul 17, 2005 2:38
por Mezmerize » Segunda Dez 05, 2005 23:48
Sim, ou C ou C++ ou C#...
Mas ainda bem que já resolveste isso.
Cumprimentos

Revolution! The only... Solution! We've taken all your shit, now it's time for restitution!!
-
Mezmerize
- Membro de Ouro

-
- Mensagens: 765
- Registado: Domingo Mai 15, 2005 19:35
- Localização: Cvl
por xmidt » Terça Dez 06, 2005 14:03
eh c++
por estupidez minha estava a usar sizeof() k retorna o tamanho do tipo de dados ou seja o tamanho de int,char,float... tipo o espaco reservado para kada tipo de dados
o k eu keria era o tamanho da cadeia de caracteres k se obtem usando o strlen()
topas?

Intel E2180 @ 2500Mhz 1.3V :: Gigabyte GA-P31-DS3L :: Corsair 675 @ 806 4-4-4-12 @ 2.0V
Connect3D 3850 512MB :: LC Power SG 550W Green :: Coolermaster Elite 331
Seagate 500GB + WD 640GB:: Asus VW222S :: Creative 5.1 P580
-
xmidt
- Membro Vitalício

-
- Mensagens: 4050
- Registado: Domingo Jul 17, 2005 2:38
por Mezmerize » Terça Dez 06, 2005 19:13
Sim topo!
Se é uma string tens mesmo que usar o string length (strlen)
Cumprimentos
Revolution! The only... Solution! We've taken all your shit, now it's time for restitution!!
-
Mezmerize
- Membro de Ouro

-
- Mensagens: 765
- Registado: Domingo Mai 15, 2005 19:35
- Localização: Cvl
por xmidt » Sexta Dez 09, 2005 12:25
Mezmerize Escreveu:Sim topo!
Se é uma string tens mesmo que usar o string length (strlen)
Cumprimentos
nao enganaste t... n eh length (strlen) !!!
1- strlen eh 1 comando nao 1 string
2- tamos a falar de const char* ou seja o comando length n funciona
3- ja agora se strlen fosse 1 string tinha k ser strlen.length()
isto funciona assim
const char* variavel="HCP"
int a=strlen(variavel);
cout << a;
e o resultado seria:
3
// cumps
Intel E2180 @ 2500Mhz 1.3V :: Gigabyte GA-P31-DS3L :: Corsair 675 @ 806 4-4-4-12 @ 2.0V
Connect3D 3850 512MB :: LC Power SG 550W Green :: Coolermaster Elite 331
Seagate 500GB + WD 640GB:: Asus VW222S :: Creative 5.1 P580
-
xmidt
- Membro Vitalício

-
- Mensagens: 4050
- Registado: Domingo Jul 17, 2005 2:38
por Mezmerize » Sexta Dez 09, 2005 12:35
Hmmm tamos sempre a aprender
Estava a pensar "à là C", porque em C por exemplo estou a trabalhar num programa que utilizo matrizes dinamicas, do tipo unsigned char** e sempre que preciso do tamanho dela utilizo
strlen, nas teoria definem isso como string length (tamanho da string) como para definirmos uma simples string também é do tipo char str[TAM], nas matrizes char é o mesmo "pensamento".
Obrigado pela explicação
printf("\t Cumprimentos! \n");

Revolution! The only... Solution! We've taken all your shit, now it's time for restitution!!
-
Mezmerize
- Membro de Ouro

-
- Mensagens: 765
- Registado: Domingo Mai 15, 2005 19:35
- Localização: Cvl
por xmidt » Domingo Dez 11, 2005 4:57
#include <string>
string hello="obrigado eu";
cout << hello << "\n";
Intel E2180 @ 2500Mhz 1.3V :: Gigabyte GA-P31-DS3L :: Corsair 675 @ 806 4-4-4-12 @ 2.0V
Connect3D 3850 512MB :: LC Power SG 550W Green :: Coolermaster Elite 331
Seagate 500GB + WD 640GB:: Asus VW222S :: Creative 5.1 P580
-
xmidt
- Membro Vitalício

-
- Mensagens: 4050
- Registado: Domingo Jul 17, 2005 2:38
por Kayn » Domingo Dez 11, 2005 5:26
#include <iostream>
#include <string.h>
void main()
{
string reply="foi pena nao ter visto isto mais cedo, senao tinha te ajudado";
string smiley="

";
string nonsense="ai, estes gajos com a mania ke dao uns tokes de C ke nao tem mais ke fazer as 5.27 da manha senao complicar codigo...";
string me="Kayn";
string lol="lol";
cout << reply << " " << smiley << endl;
cout << nonsense << lol << "Ass:" << me << smiley << endl;
}
-
Kayn
- Gurus

-
- Mensagens: 3038
- Registado: Quarta Ago 04, 2004 3:34
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes