Ir para conteúdo
Fórum Script Brasil

Shariath Dagon

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que Shariath Dagon postou

  1. Obrigado pela resposta! Considerando o seguinte método: Galaxy(string Name, string Description, Planet Planets[]); Eu preciso criar um outro array dentro desta função do mesmo tamanho que Planets[]. Eu li no livro "C Completo e Total" do Herbert Schildt que todas as seguintes declarações são semelhantes: Galaxy(string Name, string Description, Planet Planets[]); Galaxy(string Name, string Description, Planet *Planets); Galaxy(string Name, string Description, Planet Planets[100]); Entretanto eu não posso utilizar a última, pois eu não sei qual o número de planetas que usuário da API vai passar pelo array. É válido usar sizeof (Planets[])? E se não for possível, terei de adicionar outro parâmetro que informe o tamanho do array?
  2. Observem o código: int i[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int *j; j = i; //j = &i[0]; int size = ? Como faço para obter o tamanho do array utilizando j? Tentei algo do tipo: int size = sizeof (j) / sizeof (int); Mas parece que não é assim :( Alguém poderia me ajudar? Obrigado desde já!
  3. Cara, eu fiz o que você disse. Criei um .php, coloquei o código mas simplesmente quando eu abro com o Firefox ou IE, aparece o mesmo código: E eu instalei o PHP 5.2.5 do site http://www.php.net/ Depois eu baixei o NuSphere e dá tudo certinho quando eu dou "Run". Mas novamente, se eu abro os meus arquivos fora da IDE com o FF ou IE, dá o mesmo problema. Alguém me ajude :(
  4. Olá galera :D Como vocês podem ver, sou novo no site, assim como em PHP. Tenho uma dúvida básica, e acho que vocês podem me ajudar. <? $a="10"; $b="5"; $soma=$a+$b; echo "A soma é $soma"; ?> Eu uso o notepad++ como editor. Salvei com as extensões .php e .html. Então, eu abro usando o Firefox mas não aparece nada escrito :( O que pode ser? Também tenho dúvidas em relação a quando tenho que salvar como .php e .html Me ajudem, por favor :)
  5. Boa tarde a todos! Estou com um problema em relação a essa estrutura que cria um Common Dialolg Box de abrir/salvar arquivo. No programa de teste abaixo, estou simplesmente tentando salvar os dados de uma classe e depois lê-los. #include <iostream> #include <fstream> #include <cstdlib> #include <cstdio> #include <windows.h> using namespace std; void createfile(); void savefile(); void loadfile(); class myclass { int a; int b; int c; public: myclass(int j, int k, int l) { a=j; b=k; c=l; }; int geta() { return a; }; int getb() { return b; }; int getc() { return c; }; }; fstream tmpFile; char cstrFileName [100]; int main() { cstrFileName[0] = ''; bool b = false; int choice; do { cout << "1 - Create file\n2 - Load\n3 - Exit\n"; cin >> choice; switch(choice) { case 1: { createfile(); continue; } break; case 2: { loadfile(); continue; } break; case 3: { exit(0); continue; } break; default: b = true; system("cls"); } } while(b); system("pause"); } void createfile() { myclass a(1, 1, 1); OPENFILENAME ofn = {0}; ofn.hInstance = NULL; ofn.hwndOwner = NULL; ofn.lStructSize = sizeof(OPENFILENAME); ofn.lpstrFilter = "CL List Files*.clf*"; ofn.lpstrTitle = "Save list"; ofn.lpstrFile = cstrFileName; ofn.nMaxFile = sizeof(cstrFileName); ofn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; if(GetSaveFileName(&ofn)) { tmpFile.open(cstrFileName, ios::binary); tmpFile.write((char *) &a, sizeof(myclass)); tmpFile.close(); } } void loadfile() { myclass b(0, 0, 0); OPENFILENAME ofn = {0}; ofn.hInstance = NULL; ofn.hwndOwner = NULL; ofn.lStructSize = sizeof(OPENFILENAME); ofn.lpstrFilter = "CL List Files*.clf*"; ofn.lpstrTitle = "Open a file"; ofn.nMaxFile = sizeof(cstrFileName); ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_NONETWORKBUTTON | OFN_PATHMUSTEXIST; if(GetOpenFileName(&ofn)) { tmpFile.open(cstrFileName, ios::binary); tmpFile.read((char *) &b, sizeof(class myclass)); cout << endl; cout << "A = " << b.geta() << endl; cout << "B = " << b.getb() << endl; cout << "C = " << b.getc() << endl; tmpFile.close(); } } O código executa, não há erros de compilação, mas nenhum arquivo é criado =\ Alguém pode me dar uma luz? Já tentei de tudo e nada parece adiantar. Bem, obrigado desde já :rolleyes:
×
×
  • Criar Novo...