Ir ao conteúdo

Duvida na copilação


Chronomos

Posts recomendados

Postado

estou querendo transcrever o algoritmo abaixo em C, bem como dizer o que o mesmo está fazendo.

.data

str_1:.asciiz "Digite um Valor:"

str_2:.asciiz "A resposta é:"

.text

.globl main

main:

li $v0, 4

la $a0, str_1

syscall

li $v0, 5

syscall

addi $s0, $v0, 0

mul $s1, $s0, $s0

li $v0, 4

la $a0, str_2

syscall

li $v0, 1

addi $a0,$s1, 0

syscall

jr $ra

O programinha retorna o Quadrado de um número em Assembly

rograma convertido para a Linguagem de programação C.

#include <stdio.h>

void main(){

int valor;

printf ("Digite um valor:");

scanf ("%i",&valor);

printf ("A resposta é: %i\n", valor * valor);

system("Pause");

}

pois bem... ai em cima esta meu scrip em C

mas quando vou copilar ele... da erro... alguem pode me ajudar?

estou fazendo algo de errado?

OBRIGADO

Postado

o system é uma função da biblioteca stdlib.h e alguns compiladores dão erro ao colacar void main()

#include <stdio.h>
#include <stdlib.h>

int main(){
int valor;
printf ("Digite um valor:");
scanf ("%i",&valor);
printf ("A resposta é: %i\n", valor * valor);
system("Pause");
}

Arquivado

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

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!