C :: Isolate Characters Between The Brackets
Sep 3, 2013
I have a character array that will have a prefix and then a filename that will be between two square brackets. Something like this;
get[filename]
I need to isolate the characters between the brackets. Here is my attempt:
Code:
char* get_filename(char selection[]) {
char* ptr;
char* rv;
char* temp;
ptr = strtok(selection, "[");
ptr = strtok(NULL, "[");
[Code] ....
But of course, this isn't working.
View 4 Replies
Apr 10, 2014
I am currently reading the source code of Nitrogen [URL] ..... and I stumbled upon the following line of code in ArgParser.cc:
error_str += _("Unexpected argument ") + key + "
";
(error_str and key are std::string)
why there is an underscore in front of the brackets ?
By this I mean what does it do/achieve ?
View 4 Replies
View Related
Mar 24, 2014
I had a quick question about how to check the balance of brackets in an HTML file using a stack (pushing and popping). I understand pushing and popping. I get lost when it comes to the logic of having to actually check what is in the brackets, and making sure those are nested correctly.
So while
<title><b> THIS FILE </b> USES CORRECTLY NESTED TAGS </title>
is correct and
<title> <b> THIS FILE </title> IS </b> NOT NESTED CORRECTLY.
is incorrect;
How do I check for the actual tags inside the brackets, keeping in mind that there are single sided tags as well.
(ex. <img src="a.jpg"/>)
View 8 Replies
View Related
Apr 25, 2014
I am reading a file whick looks like following:
Code:
10 = NAND(1, 3)
11 = NAND(3, 6, 5)
15 = NAND(9, 6, 2, 8)
Problem: I have to find the word "NAND" and then find the numbers inside the brackets because they are the inputs to that NAND gate. I have written a code below but that code can detect the fixed number of inputs. I need a code which can detect any number of inputs (whether 2 inputs or more than two). But i don't understand how do i do that?
My code:
Code:
string input_str ("INPUT"), output_str ("OUTPUT"), nand_str("NAND");
while (getline( input_file, line ))
{
std::size_t guard_found = line.find(guard_str);
[Code].....
View 8 Replies
View Related
Mar 20, 2014
so my question is i want to print characters,no string just an array of characters,i do this but it s not working,maybe i have to put the '' at the end?
Code:
int main() {
int i;
char ch[5];
for(i = 0; i < 5; i++) {
scanf("%c",&ch[i]);
[Code]...
View 6 Replies
View Related
Jul 6, 2014
Im supposed to find the common characters between two string characters, assuming that the user wont input duplicate letters like ddog. When I run my code I get an output of a question mark upside down. Here is my code with comments on what each part is supposed to do
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char str1[20], str2[20],remp = '