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 <stdlib.h> #include <string.h> #include <ctype.h> void main(){ char *mayusculas(char texto[]){ int longitud = strlen(texto); // obtenemos longitud char *conversion = (char *) malloc(longitud + 1); // reservamos memoria dinamicamente, el puntero *conversion apuntara al primer caracter for (int i = 0; i < longitud; i++) { conversion[i] = toupper(texto[i]); // asignamos a cada posicion de la memoria reservada, los caracteres de 'texto' pasados a mayusculas } conversion[longitud] = '\0'; // las cadenas en C terminan con el caracter '\0', debemos agregarlo para que se reconozca como tal return conversion; // devolvemos la cadena } char* resultado = mayusculas("hola mundo"); printf("%s", resultado); // imprimimos free(resultado); // liberamos la memoria asignada }

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