online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <stdio.h> #include <string.h> char espacos[50] = ""; char*geradorDeEspacos(char*nome){ // Reinicia nosso gerador, é o equivalente em C de: // espacos = ""; espacos[0] = '\0'; // 29 é a quantidade de espacos de uma margem da célula até a outra // Pra medir eu usei a seguinte tática: // // 1. Coloquei uma célula vazia contendo apenas os caracteres da // borda (||) // // 2. Preenchi a célula de espacos e contei quantos espacos deu: // | | = 35 espacos // // 3. Do valor obtido, descontei 3 espaços para a margem esquerda // e 3 para a margem direita, resultando em 29 for(int i = 0; i < 29-strlen(nome); i++) { strcat(espacos, " "); } return espacos; } int main() { char Nome1[50]; char Nome2[50]; printf("Digite o nome 1: "); scanf("%s",Nome1); printf("Digite o nome 2: "); scanf("%s",Nome2); printf(" +-----------------------------------+\n"); printf(" | Nomes |\n"); printf(" +-----------------------------------+\n"); // | | printf(" | %s%s |\n",Nome1,geradorDeEspacos(Nome1)); printf(" | %s%s |\n",Nome2,geradorDeEspacos(Nome2)); printf(" +-----------------------------------+\n"); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue