Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Magux

String e Dados de Arquivo

Recommended Posts

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

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

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

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 : Imagem Postada

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.