| Autor | 
Mensagem | 
Energy Veterano | 
 # mar/07 · Editado por: Energy 
  
  Ae pessoal sou iniciante e estou estudando por conta um ebook em ingles. Estou no comeco ainda, mas eu queria esclarecer estas duvidas ja pra nao acumular
 
 tem 2 coisas q nao entendi
 
 o que significam "<<" e ">>" e qual a logica do uso
 
 o q é endl?
 
 abraços
  
 | 
The Blue Special Guitar Veterano | 
 # mar/07 
  · votar  
  Energy
 "<<" e ">>" 
 
 endl
 
 Ainda não vi isso...
 
 Só sei até estrutura condicional composta.
 
  | 
izzystradlin Veterano | 
 # mar/07 
  · votar  
  cara a lógica é a mesma em todas as linguagens..eu tbm ainda não cheguei à essa parte aí de C mas se você não faltou as aulas de algorítmos então dá uma lembrada nos conectivos e talz...provavelmente é algo com isso....
 
  | 
bocao Veterano | 
 # mar/07 
  · votar  
  os >> e << pelo q sei são só separadores. tipo, vc usa:
 
 cout << variavel << endl
 
 endl é end line, pra fazer o cursor pular pra próxima linha.
 
  | 
billy ramone Veterano | 
 # mar/07 
  · votar  
  endl=\n
 << eh como se fosse um sinal de saida:
 cout<<"Nome ="<<n; //vai escrever na tela a variavel n
 
 >> por sua vez eh de entrada:
 cout<<"Digite seu nome ";
 cin>>n; //aqui voce vai entrar com um nome
 
  | 
Energy Veterano | 
 # mar/07 
  · votar  
  valeu pessoal
 
  | 
ESP Veterano | 
 # mar/07 · Editado por: ESP 
  · votar  
  #include <stdio.h>
 #include <stdlib.h>
 main()
 {
 
 }
 
  | 
The Blue Special Guitar Veterano | 
 # mar/07 
  · votar  
  Lembrei!
 
 << e >> são comandos de entrada e saída de dados na biblioteca iostream.h
 
 Não recomendo começar por ela. Na facul começam usando só stdio.h e conio.h
 
  | 
ESP Veterano | 
 # mar/07 
  · votar  
  stdlib.h tb
  
 | 
shoyoninja Veterano | 
 # dez/08 · Editado por: shoyoninja 
  · votar  
  Upzinho básico.
  Para quem estuda pogramação, por um motivo ou outro, e sabe ler inglês, leiam o livro C++ Primer.
  Estou lendo, pelo que vi ele é bem completo, aborda alguns detalhes sobre a forma como o C++ funciona que vi poucos livros trabalherem e tem uma linguagem bem simples.
  Eu recomendo principalmente para quem faz faculdade e que estuda C misturado com C++ (infelizmente já vi vários cursos onde a linguagem é ensinada assim). As dúvidas acima por exemplo já são abordadas logo no começo, e apesar de não ter nada de fácil nelas, o livro consegue dar uma idéia bem legal.
  Recomendo até pra quem está aprendendo outras linguagens ou quem quer começar a aprender alguma.
 
  | 
Lucas Borlini Veterano | 
 # dez/08 
  · votar  
  ai vai um exemplo de minha autoria:
  #include <iostream.h> #include <stdlib.h> #include <stdio.h> int main() {     int mat[5][5], i, j, soma, coluna;      //o "i" sera o indice da linha e o "j" sera a coluna       cout<<"\ngravacao da matriz";       for(i=0;i<5;i++)        for(j=0;j<5;j++)         {          cout<<"\nentre com o elemento da linha " <<i              <<" e da coluna "<<j<<": ";          cin>>mat[i][j];         }       cout<<"\nimpressao da matriz";       for(i=0;i<5;i++)        {         cout<<"\n";         for(j=0;j<5;j++)          cout<<mat[i][j]<<" \t";        }       cout<<"\nsoma dos elementos da diagonal principal";       soma=0;       for(i=0;i<5;i++)        soma=soma + mat[i][i];       cout<<"\na soma do elementos da diagonal principal eh = "<<soma;       cout<<"\nsoma dos elementos da linha 4";       soma=0;       for(i=0;i<5;i++)        soma=soma+mat[4][i];       cout<<"\na soma dos elementos da linha 4 eh = "           <<soma;       cout<<"\nsoma dos elementos da coluna 2";       soma=0;       for(i=0;i<5;i++)        soma=soma+mat[i][2];       cout<<"\na soma dos elementos da coluna 2 eh = "           <<soma;       cout<<"\nsoma dos elementos da diagonal secundaria";       soma=0;       coluna=4;       for(i=0;i<5;i++)        soma=soma+mat[i][coluna-i];       cout<<"\na soma dos elementos da diagonal secundaria eh = "           <<soma;       cout<<"\n";       system("PAUSE");       return 0; }
 
  | 
shoyoninja Veterano | 
 # dez/08 
  · votar  
  Lucas Borlini Está estudando C++ por conta própria ou faculdade?
 
  | 
Lucas Borlini Veterano | 
 # dez/08 
  · votar  
  shoyoninja faculdade
 
  | 
shoyoninja Veterano | 
 # dez/08 
  · votar  
  Lucas Borlini C++ é lindo cara.
  Manda ver ae.
  Seu código não está "puuuuxa que clareza", mas está legal. Podia só ter colocado uns tabs ali nos "for" pra ajudar na leitura.
  Só pra citar a mistura que falei. Pra mim, C++ tem que usar os namespaces, incluir a biblioteca inteira usando os .h é grotesco.
  E recomendo o livro viu. Mesmo no básico (sem declarar classes e funções), ele já vai dando algumas noções da parte mais forte da linguagem, fica muito mais fácil entender alguns conceitos depois.
 
  | 
Lucas Borlini Veterano | 
 # dez/08 
  · votar  
  shoyoninja realmente, pra leigo o progrmama ta uma merda, eu tenho uns mais explicadinhos q eu coloco na frente de cada frase um   \* essa linha serve pra isso \* (num sei se vc ja viu isso)
  ai fica um descrição em azul q não interfere no programa.
  mas aew, esse livro tem na net?
  eu prefiro xerocar e ter o material em casa.
 
  | 
Non-Toxic Veterano | 
 # dez/08 
  · votar  
  caralho...fiz programaçao só que em java...vo ter que fazer denovo
 
  | 
Lucas Borlini Veterano | 
 # dez/08 
  · votar  
  Non-Toxic kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
  q merda bixo, eu acho as aulas de informatica um saco, é muito facil só q eu erro a merda da escrita toda.
  Acerto toda a logica mas erro a escrito (isso em C++).
  Se o prof liberasse consulta de material manuscrito eu fechava todas as provas dele.
 
  | 
shoyoninja Veterano | 
 # dez/08 
  · votar  
  Lucas Borlini Sim, mas nem precisa. Tá bem claro o código, a única coisa que embaralha a visão são os "for" sem identação. Vai ver que no seu editor tinha, quando colou aqui perdeu.
  Tem na net sim, tanto pra comprar o ebook quanto para fazer um download não legítimo. Mas não faça esse último hein :D.
  O título é C++ Primer, 5th Edition.
  Non-Toxic Ih velho Java eu descoheço. Tentei aprender mas não tive paciência não. Última linguagem de alto nível que aprendi foi COBOL HUIAHIAUHUA.
 
  | 
Lucas Borlini Veterano | 
 # dez/08 
  · votar  
  shoyoninja thanks bro
  Tem na net sim, tanto pra comprar o ebook quanto para fazer um download não legítimo. Mas não faça esse último hein :D.
  hahaahahahahaahahahaahahahhahaahahah.
 
  | 
King of Terror Veterano | 
 # dez/08 
  · votar  
  Non-Toxic shoyoninja Se vc sabe C++ vc sabe Java, facilmente. Mas o contrário já não é bem verdade. Java vc não tem o controle da memória em suas mãos, essa responsabilidade fica para a máquina virtual. Além de se ter tudo mastigado pela bibliotecas em Java. Tirando isso e alguns padrões a mais implementados em Java, a sintaxe é praticamente idêntica.
  Eu adoro ambas, porém prefiro Java, acho mais produtivo para se programar. Principalemnte depois de ser estuprado mentalmente por Assembly na faculdade, rs. 
  Um livro que acho muito bom e didático para quem quer começar, seja em C++, seja em Java, é o Deitel. Ele não aprofunda muito, mas tem muito conceito legal e a sequência em que é exposta é bem interessante.
  Vou dar uma olhada nesse que vc recomendou depois. :)
 
  | 
Headstock invertido Veterano | 
 # dez/08 
  · votar  
  Caralho! Que topico nerd...
  Acho massa quem consegue entender programações...queria saber, mas acho que não teria paciencia para aprender...gosto mais da parte de Hradwere, tipo, montar componentes, micros, ligações físicas e tal...mas quem sabe né?...
 
  | 
qew Veterano | 
 # jun/10 · Editado por: qew 
  · votar  
  up inutil, deixa pra lá
 
  | 
Black Fire Gato OT 2011 | 
 # jun/10 
  · votar  
  Prefiro o Matlab.
 
  | 
Igão Veterano | 
 # jun/10 
  · votar  
  Li, li, li....... e não entendi PORRA nenhuma desse tópico.
  Me senti um nerd burro : (   [sad>>whatever>>endl]
 
  | 
Guilherme 90 Veterano | 
 # jun/10 
  · votar  
  Esse é o tipo de assunto que eu gosto. =)
 
  | 
Zandor Veterano | 
 # jun/10 
  · votar  
  >> significa deslocar todos os bits pra direita, por ex 100010 >> 1 = 010001 e << é deslocar pra esquerda
  Tente isso em casa, amiguinho:
 
  printf("1 << 3 = %d", 1<<3 ); printf("(2 << 3) >> 3 = %d", (2<<3) >> 3);
 
  | 
Bog Veterano
         
          | 
 # jun/10 
  · votar  
  Zandor
  Eu ia comentar que todo mundo lembrou do operador de I/O, mas ninguém tinha falado do uso mais básico, que é o shift binário. Mas como o tópico é de 2007, acho que o estrago já foi feito... =P
 
  |