Ir para conteúdo
Fórum Script Brasil

josericardoc

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre josericardoc

josericardoc's Achievements

0

Reputação

  1. Olá, estou estudando c++ e me desafiei a criar um código que recebesse nomes e depois apresentasse eles na tela sendo que para parar de digitar os nomes você entraria com um código definido no inicio do programa.Mas estou tendo problemas em nomes que levem espaço entre eles, está acontecendo que se eu entro com "josé ricardo" ele imprime josé numa linha e ricardo na outra, como faço para que ele coloque junto em uma unica linha? (obs : precisei entrar com x ali e depois tirei 1 do x pois quando ia imprimir ele tava imprimindo também o código de saída definido no inicio). Agradeço a ajuda.#include <iostream>#include <stdlib.h>#include <vector>#include <string.h>using namespace std;void nome (){int i,x;int LINHA1=50;int COLUNA1=60;char saida [4];char nomes [LINHA1][COLUNA1];cout << "digite um codigo para a sua saida\nquando desejar sair basta digitar seu codigo novamente \n(seu codigo pode ter 1 character)"<<endl; cin >> saida; for (i = 0,x = 0; i < LINHA1;i++){cout << "digite nomes, para sair use o seu codigo"<<endl;cin >> nomes; x++; if (strcmp (nomes, saida) == 0){ break; } } system ("cls"); cout << "Os nomes digitados foram "<<endl; for(int i = 0; i < x - 1; i++) { cout <<endl<< nomes<<endl; } } int main(int argc, char** argv) { nome(); return 0; }
  2. vlw vangodp, então no caso por isso que não tem diferença, em c elas são estáticas por default. Fiz várioss testes em situação usando apenas variáveis globais ao invés de uma estática dentro da função e não achei diferença entre o uso de uma ou outra, as duas guardam o valor da mesma forma. e a global estática e a global normal também não achei diferença entre elas se tratando de está usando apenas uma classe.
  3. Olá, eu estou com uma duvida que é a seguinte: se eu crio uma variável global, ela nunca precisa ser statica não é?? Porque de qualquer jeito um variavel global vai guardar seu valor também assim como a static , pelo fato de nunca está sendo reiniciada na função main apenas transformada e incrementada durante o programa. Tem algum caso onde o programador pode querer fazer uma variável global static? Agradeço desde já pela ajuda, abraço a equipe do scriptbrasil.
×
×
  • Criar Novo...