-
Posts
431 -
Cadastrado em
-
Última visita
-
C# Como converter string de caracteres em array int
Main.cpp respondeu ao tópico de Murilo Murilo em C/C#/C++
Como você quer aproveitar somente a parte numérica da string, e lançar cada parte separada por virgula numa posição de um array de inteiro então vai precisar eliminar os colchetes e as virgulas desnecessárias, tem que usar o método Split() do C# para isto e no final usar o método Parse junto com o método Trim() para conversão em array de inteiro. Foi assim que eu fiz, mas ainda há uma maneira até mais curta que esta, que seria filtrar sua string e separar os dígitos eliminando os colchetes e virgulas desnecessárias, e por fim usar o método Parse junto com o método Trim() para conversão. Faça mais algumas tentativas, e bem provável que consiga. -
Main.cpp começou a seguir Como converter string de caracteres em array int
-
C# Como converter string de caracteres em array int
Main.cpp respondeu ao tópico de Murilo Murilo em C/C#/C++
O que você quer fazer é possível sim, acabei de fazer por aqui, estude o método Split() do C#, é bem provável que consiga. -
Uma opção bem recomendada para seu caso, que é iniciante em C, seria estudar os operadores bit a bit. Até criei um exemplo de codificação e decodificação de arquivos em C, há alguns anos atrás, e se lembro bem só utilizei o "~" (NOT ou Complemento de 1), para codificar e decodificar os dados do arquivo. Perceba que isto é totalmente didático, existem métodos profissionais que são extremamente avançado, Mas por enquanto acho que isto já lhe ajuda. Segue o link abaixo como exemplo, mas não se prenda a isto, procure entender como funciona e depois crie sua própria versão. Não vou entrar em detalhes do funcionamento porque estou sem programar a alguns meses, e já estou pensando em retornar por onde parei.
-
C# C#: Como faço para adicionar uma classe de outro arquivo?
Main.cpp respondeu ao tópico de Henrique_Rodrigues2007 em C/C#/C++
Isto é bem simples de fazer, aliás, o C# é uma linguagem poderosa, tem mercado, e é de fácil aprendizado. 1 - Crie um projeto de console em C# no Visual studio, e dê um nome qualquer, mas procure um nome sugestivo, e não use acentos por favor. 2 - Crie um arquivo chamado: Class_arq_extern.cs e cole o código abaixo dentro dele. //Classe de outro arquivo using System; namespace Class_arq_extern { public class Classe_arquivo { public void Ola ( ) { Console.WriteLine ( "Olá futuro programador de C#" ); } } } 3 - No nó do projeto, clique em adicionar um item existente, procure e adicione o arquivo Class_arq_extern.cs que você criou. No meu projeto, o arquivo principal Program.cs ficou assim, veja abaixo: using System; //Abaixo o namespace do outro arquivo using Class_arq_extern; namespace classe_de_outro_arquivo { internal class Program { static void Main(string[] args) { //Abaixo instanciamos a classe do outro arquivo Classe_arquivo cl = new Classe_arquivo(); //Abaixo chamamos a função da classe do outro arquivo cl.Ola(); Console.ReadKey(); } } } -
Main.cpp alterou sua foto pessoal
-
Se você quer que ele feche automaticamente, no final dos 5 segundos, basta adicionar um evento OnShow ficaria assim: private void Form1_Shown ( object sender, EventArgs e ) { Form2 form2 = new Form2 ( ); System.Threading.Thread.Sleep ( 5000 );//No Form this.Hide ( ); form2.Show ( ); } Ou se você quiser abrir um novo form pelo click de um botão, fechando o primeiro, é a mesma coisa, eu fiz sempre assim, nunca adicionei eventos OnTimer só pra isto: private void button1Click ( object sender, EventArgs e){ Form2 form2 = new Form2 ( ); System.Threading.Thread.Sleep ( 5000 );//No Form this.Hide ( ); form2.Show ( ); //Opcional //this.button1.Text = "OK"; //MessageBox.Show(button1.Text); } No form2, para voltar pro Form1: private void button1_Click ( object sender, EventArgs e ) { Form1 form1 = new Form1 ( ); this.Hide ( ); form1.Show ( ); } Muito fácil, mas uso .Net de preferência com C++, dei uma paradinha num projeto, e já estou voltando.
-
Você já tentou fazer isto, tem alguma coisa codificado?
-
Este código compila facilmente no Visual studio.
-
Eu nunca imaginei que algum dia alguém fosse precisar de um botão, que não registrasse que foi acionado. Porque a ideia física de um botão é de ligar ou desligar lâmpadas, motores, aparelhos diversos... Mas Talvez você esteja querendo aproveitar somente o formato do botão com sua legenda, se for isto basta declarar o botão, e não registrar seu evento, e posicione-o no local desejado, se não for isto queira me desculpar, eu não entendi o que você realmente deseja.
-
O jeito mais fácil de conseguir ajuda é olhando a documentação do Unity, lá é possível encontrar exemplos de detector de colisão. De qualquer forma posta o seu código pode ser que apareça algum programador com experiências em Unity C# para te ajudar.
-
C Programa de console em C para visualizar gráficos/formas de onda
Main.cpp respondeu ao tópico de Lucca Rodrigues em C/C#/C++
Muito bom, não sabia que tinha todo este potencial! Parabéns!! -
A alguns meses atrás postei um gerador e um verificador de cpf, se quiserem dar uma olhada fiquem a vontade, em breve vou criar uma versão no C++ Builder.
-
C Como mostrar a posição de um numero em C sendo ele o Maior e Menor numero
Main.cpp respondeu ao tópico de Ricardo Silva costa em C/C#/C++
Muito obrigado pelo alerta do erro. Corrigi o código dentro de minha lógica, inseri também como teste um arquivo de texto contendo 100 números embaralhados, e o programa funcionou perfeitamente. Sobre os vários loops, quero que entenda que programei com minha cabeça, se você fez isto com apenas dois, meus parabéns, na verdade nem tinha testado o programa totalmente, e com os poucos números entre 1 e 9 que testei funcionou corretamente, mas depois que você me disse que tinha erro, fui verificar e realmente tinha. Parabéns pela força que tem dado aos iniciantes aqui do forum, e acho que deveria preparar um material de estudo, quem sabe um ebook, ou um livro e colocar a disposição de possa interessar, isto é só uma sugestão. -
C Como mostrar a posição de um numero em C sendo ele o Maior e Menor numero
Main.cpp respondeu ao tópico de Ricardo Silva costa em C/C#/C++
-
C diga se esse número está armazenado no vetor e quantas vezes ele aparece.
Main.cpp respondeu ao tópico de Ricardo Silva costa em C/C#/C++
Isto é muito fácil de fazer, acho que por isto que o pessoal não quis responder até agora. Aqui vai um exemplo, escrito agora e testado poucas vezes, por aqui funcionou: //Pesquisa um número em vetor e mostra //a quantidade de ocorrências #include <stdio.h> #include <conio.h> #define TAM 100 int main ( void ) { int a = 0, b = 0, num, i, pesq, vt [ TAM ]; printf ( "Precisa inserir quantos números? : " ); scanf ( "%d", &num ); for ( i = 0; i < num; i++ ) { printf ( "Insira o %dº: ", i + 1 ); scanf ( "%d", &vt [ i ] ); } printf ( "\n\nInsira um número para procurar no vetor : " ); scanf ( "%d", &pesq ); fflush ( stdin ); for ( i = 0; i < num; i++ ) if ( pesq == vt [ i ] ){ a++; b = 1; } if ( b == 1 ) printf ( "\nO número %d ocorre %d vezes no vetor", pesq, a ); else printf ( "\nO número %d não ocorre no vetor", pesq ); getche ( ); return 0; } -
C Como mostrar a posição de um numero em C sendo ele o Maior e Menor numero
Main.cpp respondeu ao tópico de Ricardo Silva costa em C/C#/C++
Abri o eclipse e criei este exemplo falta achar as médias, para isto basta somar os elementos do vetor e dividir pelo total de elementos inseridos. Não testei isto direito mas acho que está funcionando. //Pesquisa em vetor e mostra o maior e menor número //Mostra a posição onde se encontra #include <stdio.h> #include <conio.h> #define TAM 100 int main ( void ) { int num, i, vt [ TAM ]; int maior, menor; printf ( "Precisa inserir quantos números? : " ); scanf ( "%d", &num ); for ( i = 0; i < num; i++ ) { printf ( "Insira o %dº: ", i + 1 ); scanf ( "%d", &vt [ i ] ); } maior = vt [ 0 ]; for ( i = 1; i < num; i++ ) { if ( vt [ i ] > maior ) maior = vt [ i ]; } printf ( "\nO maior número é ==> %d ", maior ); getche ( ); for ( i = 0; i < num && vt [ i ] != maior; i++ ) ; printf ( "\n" ); if ( maior > num ) printf ( "%d está na posição %d de vetor\n", maior, i ); else printf ( "%d não pertence ao vetor\n", maior ); menor = vt [ 0 ]; for ( i = 1; i < num; i++ ) { if ( vt [ i ] < menor ) menor = vt [ i ]; } printf ( "\nO menor número é ==> %d ", menor ); getche ( ); for ( i = 0; i < num && vt [ i ] != menor; i++ ) ; printf ( "\n" ); if ( i < num ) printf ( "%d está na posição %d do vetor\n", menor, i ); else printf ( "%d não pertence ao vetor\n", menor ); getche ( ); return 0; }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais