01-25-2010
Okay, I've been working on 1-13.
Once I broke it down into tasks, perhaps it isn't that difficult.
I have, perhaps, broken it down further than I needed to, but doing so helped me wrap my mind around the process I want the computer to do.
Now what I have is a program that runs, accepts input, and then exits, without printing my bars, and without any clues to what's going wrong.
I have a function that prints the bars, and it works, as long as I hardcode input into it.
So I built a "Project" in Xcode, hoping to use the debugger to run the program and find the problems.
I am now researching how to use the debugger; I don't understand what it's telling me. I don't know what the registers are, I don't know how to track my variables while I type input into the running program, it's like sitting in a big, powerful diesel locomotive, and not knowing where the start button is. You know you're surrounded with options, but none of them are turned on.
So if any of you have suggestions about a tutorial or ultra-basic instructions for using the Debugger in Xcode, I would be very interested in reading it.
Thank you, yet again.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I am a beginner at shell scripting, though I have several years of Oracle programming experience. Can anyone recommend a site where I can find some exercises on shell programming. Is there anywhere I can telnet as I dont have UNIX OS on my PC?
Thanks
Rohit (1 Reply)
Discussion started by: rohitv
1 Replies
2. Shell Programming and Scripting
I have just 3 things that I really need to know the solution, please allow me to show it.
any help would be nice
script that backup a file. The file name to backup should be provided as input parameter, the backup file should have the same file name with the extension ".bak". If the user... (1 Reply)
Discussion started by: anything
1 Replies
3. Shell Programming and Scripting
Hi, all: I have a question about "cleaning up" a huge file with regular expression(s) and sed:
The init file goes like this:
block1,blah-blah-blah-blah,numseries1,numseries2,numseries3,numseries4
block2,blah-blah-blah-blah-blah,numseries,numseries2,numseries3,numseries4
...... (3 Replies)
Discussion started by: yomaya
3 Replies
4. Shell Programming and Scripting
I did an assignment for sh scripting back in november, and I found it quite fun learning. I would like to retain this knowledge as I'm pretty sure it was my only scripting assignment, from now on in my programming course we won't be doing any scripting apart from the typical makefile scripts. The... (6 Replies)
Discussion started by: gcampton
6 Replies
5. Shell Programming and Scripting
Hi
I used this command:
mplayer http://host/axis-cgi/mjpg/video.cgi -user root -passwd root \
-cache 1024 -fps 25.0 -nosound -vc ffh264 \
-demuxer 3 -dumpstream -dumpfile output.avi It's ok but...
Video Playing is very fast! Why? Is it a synch problem?
What parameter I have to use for... (1 Reply)
Discussion started by: takeo.kikuta
1 Replies
6. Shell Programming and Scripting
Hi ,
I would like to do some exercises/scripts in order to develop my skills in shell scripts,
can someone pass me some links/suggestions where i can find this?
Thanks a lot :) (3 Replies)
Discussion started by: prpkrk
3 Replies
7. Shell Programming and Scripting
Hi all,
i have a text file such as:
10 17:54:47,213
10 17:54:47,214
10 17:54:49,338
10 17:54:49,399
10 17:54:50,402
10 17:54:50,403
11 17:54:47,213
11 17:54:47,213
11 17:54:49,362
11 17:54:49,422
11 17:54:50,429
11 17:54:50,429
11 17:54:50,429
11 17:54:50,429
11 17:54:51,510
12... (10 Replies)
Discussion started by: sbamap
10 Replies
8. Shell Programming and Scripting
Hello;
I have this rather tricky problem to solve --(to me, anyways) ..
I am processing the following one liner with tcpdump..
tcpdump -i T3501 -A ether host 00:1e:49:29:fc:c9 or ether host 00:1b:2b:86:ec:1b or ether host 00:21:1c:98:a4:08 and net 149.83.6.0/24 | grep --line-buffered -B... (5 Replies)
Discussion started by: delphys
5 Replies
9. Shell Programming and Scripting
I want to insert "Text" in each file as a place where I mentioned below "Insert Text Here". These files are something like news of newspaper. Generally, newspaper headlines contain one or two lines.
I don't know how it can be identified whether Text is inserted after first line or second line.
... (10 Replies)
Discussion started by: imranrasheedamu
10 Replies
10. UNIX for Beginners Questions & Answers
Hello, so I'm taking unix in one of my classes and I've been having fun, but I got stuck at this one question that I'm supposed to know how to answer but I can't wrap my head around it, I figured I'll post it here and see if someone can shed some light into what I'm doing wrong.
Here's the... (1 Reply)
Discussion started by: hiwolf25
1 Replies
LEARN ABOUT FREEBSD
fread
FREAD(3) BSD Library Functions Manual FREAD(3)
NAME
fread, fwrite -- binary stream input/output
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdio.h>
size_t
fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);
size_t
fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);
DESCRIPTION
The function fread() reads nmemb objects, each size bytes long, from the stream pointed to by stream, storing them at the location given by
ptr.
The function fwrite() writes nmemb objects, each size bytes long, to the stream pointed to by stream, obtaining them from the location given
by ptr.
RETURN VALUES
The functions fread() and fwrite() advance the file position indicator for the stream by the number of bytes read or written. They return
the number of objects read or written. If an error occurs, or the end-of-file is reached, the return value is a short object count (or
zero).
The function fread() does not distinguish between end-of-file and error, and callers must use feof(3) and ferror(3) to determine which
occurred. The function fwrite() returns a value less than nmemb only if a write error has occurred.
SEE ALSO
read(2), write(2)
STANDARDS
The functions fread() and fwrite() conform to ISO/IEC 9899:1990 (``ISO C90'').
BSD
March 8, 1994 BSD