C :: Getting A Loop To Return To Start
Feb 21, 2013How would I go about getting a loop to return to the start?
View 2 RepliesHow would I go about getting a loop to return to the start?
View 2 RepliesI have to make a function that i'll later be able to use for a ceasar cypher. The letters should shift a user inputted number. This is what I have so far:
char shiftChar(char c, int s) {
char ch = c;
int shift = s;
int newC;
newC = int(ch) + shift;
return newC;
}
The problem with this, is that it doesn't loop back to the start of the alphabet once i get past z.
I need a few pointers on how to replace the multiple "return input" in my "choice" function with a statement that perform the same action in C Programming..
Code:
/*
*FILENAME:
*PROJECT:
*PROGRAMMER: Brian Hinds
*DATE: September 05, 2014
*DESCRIPTION: This program uses a function to calculate the result of raising one number to the power of another.
[Code] ....
Suppose I have the following function containing while loop:
#include <iostream>
using namespace std;
int Loop () {
[Code]....
here in above code I want to return value of 'a' by calling function 'Loop'. Is there any way to do this??
for above code output should be:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
I need to create a loop to return a minimum value using a boolean variable but don't quite understand how to format my algorithm.
#include <iostream>
using namespace std;
int main() {
bool first = true;
while (first) {
cout << "Enter a number (X to exit): ";
int num;
[Code]....
I know its jacked up any comments in the code would be great I need to finish the program but also understand it.
I am currently having problems creating a loop that will allow my user to choose to return to the beginning of the program or quit.
#include <iostream>
using namespace std;
int main() {
int j;
do {float a;
cout << "+----Welcome to Basic Operations----+
| Select Your Operation |
[Code] .....
I have not yet finished designing the interface for a couple of the operations, but right now i am hung up on trying to return to the beginning. I believe it is because the j was defined inside do and isn't carried out of the do statement for while.
I'm writing some functions pertaining to binary trees. I've used recursion once before while learning quicksort but am still quite new and unfamiliar with it. And this is my first time touching a binary tree. So my question: In my addnode function, will the return root statement at the end ever return a value other than the value passed to the function?
Code:
#include <stdlib.h>
struct tnode
{
int data;
struct tnode * left;
struct tnode * right;
}
[code]....
From the page: [URL] ....
#include <iostream>
using namespace std;
int n;
int& test();
[Code] ....
Explanation
In program above, the return type of function test() is int&. Hence this function returns by reference. The return statement is return n; but unlike return by value. This statement doesn't return value of n, instead it returns variable n itself.
Then the variable n is assigned to the left side of code test() = 5; and value of n is displayed.
I don't quite understand the bold sentence. Shouldn't value of n and variable n be the same?
It's written here: URL....But those links don't work. I can't understand how to start programming using ncurses.
View 9 Replies View Relatedchar []c =null;
c=new char[1];
why star from [1] not from [0]???
I started writing in c because I want to control relays with the parallel port, or anything else. Doesn't really matter what I use I just need to know where to start. Trying to send and receive data from the outside world with c programming on a GNU/Linux os? If so any good some what up to date resources online?
View 5 Replies View RelatedI'm new to C programming and am quiet lost, create a program that takes a start and stop time and prints the passed, or show me where I can find the information needed?
View 6 Replies View RelatedHow do i start writing Gaming app using C++. What is the environment required. I have mingw compiler installed on Windows8.
View 4 Replies View RelatedWrite a program to simulate a printer queue (priority queue or heap – Bentley article has code) where 3 printers are “fed” by this queue. Each print job has an unchanging priority and higher priority jobs go first (although once started, a job isn't stopped to let a higher one go). For each unit of time, there is a 26% probability that a job will be added to the queue and all jobs take 8 time units to complete. Print job priorities are between 5 and 100. The queue opens 20 time units prior to the start of printing for adding print “jobs”. A print “day” is 1000 time units. The output from your program is:
1) A list of jobs completed with their priorities for each printer
2) A list of jobs not completed (if any).
#include <iostream>
#include <cstdio>
#include <cstring>
[Code].....
i want to add a prompt at the start of my program which ask a user to enter its password wat will be its syntax it is confusing me alot i have written this code but its gving me a problem
int security(char *num)
{
char pass[10];
ifstream file("pass.txt", ios::in);
[Code].....
My motive is to get random variable at every start of program. So it does not show same sequence when it run again and again ....
Code:
int main() {
srand( time ( NULL ) );
cout<<rand();
}
When I run this program in code::block the following program is opening with error in new tab called TIME.H
Code:
#ifndef_TIME_H_
#define_TIME_H_
/* All the headers include this file. */
#include <_mingw.h>
#define __need_wchar_t
#define __need_size_t
#define __need_NULL
#ifndef RC_INVOKED
#include <stddef.h>
#endif/* Not RC_INVOKED */
[Code] .....
My motive is to get random variable at every start of program. So it does not show same sequence when it run again and again
Code:
int main(){
srand( time ( NULL ) );
cout<<rand();
}
When i run this program in code::block the following program is opening with error in new tab called TIME.H
Code: /* * time.h
* This file has no copyright assigned and is placed in the Public Domain.
* This file is a part of the mingw-runtime package.
* No warranty is given; refer to the file DISCLAIMER within the package.
*
* Date and time functions and types.
*
*/
[Code] ....
I am doing a homework assignment. I do not want the complete answer, just a hint. I have to load a file of names into an array, display the names, then sort the names alphabetically, display them again, then list how many names start with certain letters. I have everything done but how to display how many names start with a certain letter.
Here are the names:
Collins, Bill Smith, Bart
Allen, Jim
Griffin, Jim
Stamey, Marty
Rose, Geri
...........
And here is the code I have so far.
Code:
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
#include <algorithm>
[Code] ....
I'm poking around with doing a few Haskell-like functions for linked-lists. Take, drop and so on.I've done the code below. The problem is that it mysteriously inserts a 0 at the start of the list.
Code:
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <ctype.h>
#include <malloc.h>
}
[code]....
I'm interested in learning how to write the software for audio synthesizers. a friend of mine started on the hardware side for them and, as i have no experience with this type of code.
View 7 Replies View RelatedRight now I am trying to make an alarm clock type program that will start on login and will go off when a certain time is reached. I also want to set a password that will prevent system use until the correct password is entered into the program's input. What functions will I need and how are they used?
View 1 Replies View RelatedSum up all the numbers between start and end. Lastly compare this sum to 1000.
--so i got the first part, but how to compare the sum to 1000.
I am making a product and in which i use a timer. I want when the product is being start the timer will run and when the product is off the timer will stop. If i again start the product the timer will start from its previous value.
I have problem that the timer start from its initial when i start my product.
I am looking at some C++ code that has many variables that start with underscores. Why? What's the point? I know in Python its a way to keep them private, but I don't understand why we would do that in C++ when we can just make something private.
View 14 Replies View RelatedHow to write a simple script to convert F to C. That was easy enough once I read about how C treats the math of 5/9 being less then 1 thus converts to 0. Fixed that issue and the code works great.
I find it a useful tool and would like to, way outside of the scope of the homework mind you, figure out a way to get the script to restart if a [Yy] answer is provided at the end of the script. All other responses result in return(0).
I only have limited knowledge in BASH scripting. In BASH i would have just placed the int main(void) {foo} into a single function then created a simple if/then test after the function is called.
Reading up on functions in C, they do not work in the same way I would like to treat them from BASH. understandable this is not BASH.
then i started looking into do/while loops. On an other forum someone pointed out the possibility of using fgets as part of the challenge response. Now when I try to compile the code im getting an odd result. for some reason the compiler seems to think that my character string(or is it an array) is an integer...
Code:
/* 5. Write a program to convert a temperature in degrees Fahrenheit to degrees Celsius. *///##########################################################
// Created by Raymond L. Brunkow
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 2 or version 3 of the
// license, at your option.
//
[Code] ....
//above is were the homework ends, below is what im trying to do now.
/* Prompt for new input */
printf("
Would you like to enter a new temperature [Y]es or [N]o? ");
fgets( BUFFER, sizeof(BUFFER), stdin );
}
while ( sscanf( BUFFER, "%1s%*1s", ANS ) != 1 || strchr( "YyNn", *ANS ) == NULL );
return(0);
}
This results in the following error:
Code:
$ gcc -o hw_1_5.v2 hw_1_5.v2.c
hw_1_5.v2.c: In function "main":
hw_1_5.v2.c:52:
warning: passing argument 1 of "fgets" makes pointer from integer without a cast There is no integer there to be passed.
I want to know if there is a function or library that starts counting time when the program starts. Because I'm making a program that is dependent on time.
Pseudo code
time starts
if ( seconds % 2 == 0 ) {
counter++;
}