Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 months ago.
Improve this question
Convert or read a .C to wav
Hello,
for an IRL game (like an escape game) I want my players to find a .c file (i did it with WavToCode) and find a way to play it to hear the original Wav file.
How can I do?
Is there software for this?
Or another best way to read/convert file (.txt,.hex, etc) to audio ?
thank you
Use https://speechify.com/text-to-speech-online
Example:
char *duplicateString(const char *str)
{
char *newstring = malloc(strlen(str) + 1);
if(newstring) strcpy(newstring, str);
return newstring;
}
https://storage.googleapis.com/speechify-soundbite.appspot.com/audio/23d03d95cdd74d52cd96ba79b565522cd2d9909ef903a79bef3dc65a51ce365e.mp3?cb=1668103054800
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 months ago.
Improve this question
So I like when the batch file go to a random ":" like :page1 / :page2 / :page3 every time. But you might be confused reading this so can you help me?
set /a page=(%random% %% 3) + 1
goto page%page%
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Is there any header file or something through which I can play audio files with extensions such as .mp3, .wav, .ogg, .flax and etc and it should work on most of the Linux distro, no windows needed, only for Linux
I am on Debian Linux.
Here i found a good example: http://hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html
In my personal test I only changed this fragment:
while (mpg123_read(mh, buffer, buffer_size, &done) == MPG123_OK)
ao_play(dev, buffer, done);
with this:
do {
err = mpg123_read(mh, buffer, buffer_size, &done);
if (done > 0) ao_play(dev, buffer, done);
} while (err == MPG123_OK);
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
What's a linux or posix C function to find the executable the same way Bash looks for an executable when you type it? I think which bash command does the same thing at least very similar. So if I give the function argument "ls" it returns "/bin/ls" for example looking into $PATH on the fly.
I examined the source code of the following commnads.
Both functions parse and search the environment variable PATH on their own.
which
char*
extract_colon_unit (char const* string, int* p_index)
execlp
static int
__execvpe_common (const char *file, char *const argv[], char *const envp[],
bool exec_script)
I guess there is no C function to search for commands.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm analyzing a big chunk of C code and would like to split it into modules. Is there a way to automatically generate a list of C functions, starting with the ones that are the longest?
With the GNU userland (e.g. on Linux) you can use nm -S --size-sort object.o to get a list of symbols sorted by size from an object file. This should be approximately proportional to source code length.
If we can assume that the line with a function declaration is not indented, ends with { and the function definition ends with a non-indented }, this Python snippet can help:
#!/usr/bin/python
import sys
started = None
started_line = None
for lineno, line in enumerate(sys.stdin):
if line.startswith(' '):
continue
if line.strip().endswith('{'):
started = lineno
started_line = line.rstrip()
if line.strip().endswith('}'):
print("%s\t%s" % (lineno - started, started_line))
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I remember from some time ago reading about a commandline tool that explains C code, does anyone know what it might be named?
Perhaps you mean cdecl, a program that can translate complicated declarations to English and back?
e.g.
cdecl> explain int (*(*foo)(int ))(float )
declare foo as pointer to function (int) returning pointer to function (float) returning int
If you mean explaining then I think the answers already been given. If you mean looking for potential problems then there's lint and its variants, first stop in any code review.
http://en.wikipedia.org/wiki/Lint_programming_tool
Edit:
C/C++ Free alternative to Lint?
HTH