Magux 0 Denunciar post Postado Junho 29, 2009 Gostaria de saber o que é exatamente uma string, não consegui entender ainda, aceito qq site que explique PRA BURRO ENTENDER, pq já googlei um monte e não consigo entender http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif .... Outra coisa é na hora de coletar os dados de um arquivo.txt assim: 100 500 1500 50 20 670 236 Como faço pra coletar esses dados para o programa calcular média, desvio padrão, máx e min etc, achei um jeito de coletá-los mas ele coleta apenas como char e não como float (que é o que o professor quer)... Obrigado desde já estou moendo aqui pra tentar ver o resto do programa... Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 29, 2009 bom string nd + é do um conjuntos de caracteres.. vamos a um exemplo basicão. string var = "algoooo"; pronto temos uma string inicializada. qnd a ler o txt, como vai fazer calculos, ow você le direto como float, use o fscanf(....); ow leia eles e depois transforme em float. va postando um pouco de código para podermos de auxiliar. []s Compartilhar este post Link para o post Compartilhar em outros sites
Magux 0 Denunciar post Postado Junho 29, 2009 string é um conjunto de caracteres... e ponteiro é a mesma coisa? Eu estou tentando entender o *XXX int main (int argc, char *argv[]){ FILE *fp; char ch; if (argc != 2){ printf ("Voce nao digitou o nome do arquivo"); exit (1); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 29, 2009 Aki no forum de C/C++ temos um sub-forum com bastante códigos e tutoriais. sobre ponteiros veja: http://forum.imasters.com.br/index.php?showtopic=344756 Compartilhar este post Link para o post Compartilhar em outros sites
Sil.Miranda 0 Denunciar post Postado Junho 30, 2009 Um ponteiro aponta para o valor de um bloco de memoria. isso vai te ajudar a entender int *z; int p = 50; z= &p; std::cout << "*Z : " << *z << std::endl; std::cout << "Z : " << z << std::endl; std::cout << "p : " << p << std::endl; std::cout << "&p : " << &p << std::endl; Resultado : A variavel z é um ponteiro para um bloco de memoria. O endereço que ela vai apontar é para o da variavel p Rode o programa que voce vera : *z e p serão 50 z e &p serão o mesmo endereço [OFFSET] , ou seja , o valor de p está no bloco [OFFSET] e a variavel z está apontando para ele , ou seja , tem o mesmo valor. qlq duvidas é so postar. Compartilhar este post Link para o post Compartilhar em outros sites
Giovanni Ritchie 0 Denunciar post Postado Junho 30, 2009 Essse tutorial tbm pode ser util http://queroprogramar.com/viewtopic.php?f=28&t=16 vlw Compartilhar este post Link para o post Compartilhar em outros sites