Mobile C { C/C++ Compiler }

Mobile C { C/C++ Compiler }

Offline C/C++ Compiler

31 ratings
100 reviews

Archived App (Last seen on 27 Mar 2025)

This is an archived listing of the app previously available on the App Store.

Although the app is no longer distributed by Apple, you can still view its description, screenshots, version history, ratings, and metadata for reference.

Details

  • Released
  • Updated
  • January 24, 2012
  • August 28, 2018

Features

Mobile C { C/C++ Compiler } screenshot #1 for iPhone
Mobile C { C/C++ Compiler } screenshot #2 for iPhone
Mobile C { C/C++ Compiler } screenshot #3 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Learn and practice C/C++ programming on your mobile device without an internet connection. Supports multiple languages and offers helpful coding tools like auto-completion and syntax diagnostics. Includes a built-in terminal for a comprehensive coding environment.

Offline C/C++ compilation
Supports C, C++11, Python 3, JavaScript, Lua
C/C++ auto-completion
C/C++ syntax diagnostics
Jump to declaration/symbol/header
Built-in terminal/shell
Show original description

What users say

See all reviews

What's New in Mobile C { C/C++ Compiler }

2.5.2

August 28, 2018

This app has been updated by Apple to display the Apple Watch app icon. • New features - Text editor text replace added. - In-app keyboard single page layout restored. - Text editor word wrap indentation added. - Theme file key 'FileList.Background.Color' added for file list view background color setting. - Bug reporting github repository ( https://github.com/dztall/ccr_bugs ) added. • Bugs fixed - symlink, link system function failed due to permission denied on some platforms.

More

User reviews

Best app overall

This app is a work of art. I bought it after years of using the free version. I felt in debt with the developer. Hope you can buy a meal with my purchase, man. I've only used it for c and c++; but I can say it is an impressive app. The developer is a code wizard.

If your iOS device is jailbroken and you enable tweaks for this app, I recommend changing the CompilerOptions.UseJITExecution from 0 to 1 inside the app_config.txt file and changing the default compiler to clang for c and c++. It works perfectly for opengl, sdl2 and openal. There is no reason not to do so, unless you prefer to use the default custom compiler, which I have to admit is pretty good.
Show more

Very nice

I love this app. I have had it for some time and use it a lot. I have done some C programming with it, and am currently using it to improve my knowledge of Python. I don't know enough as a programmer to evaluate everything the app should be expected to do. For example, I don't know C++ and haven't used the app for that. But so far, the app does everything I need it to, and does it well.
Show more

Serious Problem When Used on iPad Pro 2020

The Display GUI doesn’t work properly on the iPad Pro 2020 with Magic Keyboard. I have the latest iPadOS installed, 14.6. Please fix this problem. The app is useless with this problem.

What happened?

My complaint below, I take it all back. Everything works well when I get the typo’s out of my code, both in the free version, and in the purchase version. The module operator works correctly in both versions of the compiler.😊

I got the full $13.99 version when I had iOS 13, and it works well.
I have now a second iPad, and my same code, which I wrote
explicitly to not be platform/compiler dependent, nevertheless
fails to run with the exact same results as my old version, yet with all the same inputs. My code depends on the module operator a lot, and I did read one review somewhere that the module operator does not work. Well, the module operator must work on the compiler version I spent $13.99 on, because my code works well with that version. Is the $13.99 version even available now? Is it the version with the curly brackets rather than the version with the square brackets? I have tried both, and both fail in the same way as to outputs. Frustrated!
Show more

Mobile c

This is an excellent product in every way. The fact that it runs offline is something very special.and the fact that it handles several programming languages makes it one of y favorite apps! I salute the individual or individuals who created it! Thanks from the bottom of my heart!

Developer apps

User experience

🐞

Reported Bugs

12 issues

App crashes when running programs with infinite loops

Bug

fscanf and fgets functions not working correctly

Bug

Display GUI malfunction on iPad Pro 2020 with Magic Keyboard

Bug

Editor text rendering backwards in some versions

Bug

Crashes with for loops after accepting user input

Bug

Module operator not functioning properly

Bug

Pointer operations causing crashes

Bug

Unions, register keyword, goto statements causing crashes

Bug

Input dialog appearing when not expected

Bug

BOM (Byte Order Mark) issue with fgets reading first value

Bug

Crashes with invalid C code without proper error messages

Bug

Inconsistent compilation results across devices

Bug

Requested Features

13 requests

Full C++ support with iostream and STL libraries

Feature

iCloud synchronization across devices

Feature

Custom UI themes and editor fonts

Feature

Project file structure and management

Feature

Debugger with breakpoints and error reporting

Feature

Landscape orientation support on main screen

Feature

File I/O improvements (fscanf, fgets functionality)

Feature

Line numbering in editor

Feature

Syntax highlighting improvements

Feature

Support for additional header files and libraries

Feature

Separate compilation capability

Feature

Special function keys for coding

Feature

Document interaction and Dropbox support

Feature

FAQ

What is this app?

This app is an offline compiler and learning tool for C/C++ programming on mobile devices. It allows you to write, compile, and run code without needing an internet connection. It also supports other languages like Python 3 and JavaScript.

What programming languages are supported?

The app primarily supports C and C++11. Additionally, it offers support for Python 3, JavaScript (Duktape), Lua, LLVM Assembly, and OpenGL ES 2 GLSL. This provides a versatile environment for learning various coding languages.

Is this app free to use?

Yes, the app is available for free. There are no in-app purchases or advertisements mentioned, suggesting a completely free experience for users.

Can I use this app to learn C/C++?

Absolutely. The app is designed for learning programming on mobile devices. It includes features like C/C++ auto-completion and syntax diagnostics to aid in the learning process. The offline functionality makes it ideal for practicing anywhere.

What are the key features for C/C++ development?

Key features for C/C++ development include auto-completion, syntax diagnostics, and the ability to jump to declarations, macro symbols, or header files. It also provides a built-in terminal/shell for a more complete development experience.