Sponsored Content
Full Discussion: help with sscanf
Top Forums Programming help with sscanf Post 302382170 by limmer on Tuesday 22nd of December 2009 11:45:58 AM
Old 12-22-2009
help with sscanf

I need to match a float inside a very long string (about 5000 chars) with sscanf. (I trimmed the string in this example.) I can't seem to match all the chars that come before and after the float.

Code:
int main(void)
{
	char A[5000] = "";
	strcat(A, "		hello world! WORD' name='5.3498' hello world!            ");
	float B = 0;

	sscanf(A, "WORD' name='%f", &B); // how can I match all chars before WORD and after the float ?

	printf("%f\n", B);

	return 0;
}


Last edited by limmer; 12-27-2009 at 08:46 AM..
 

7 More Discussions You Might Find Interesting

1. Programming

sscanf function is failing

Please delete this thread. (0 Replies)
Discussion started by: jxh461
0 Replies

2. Programming

sscanf !!

I have a string Form this string, I want to extract I am unable to do that with sscanf because of the space between the words. What else can I use? #include <stdio.h> char buf_2; int main() { char *buf_1 = "\\\\?\\whats going on"; sscanf(buf_1,... (4 Replies)
Discussion started by: the_learner
4 Replies

3. Programming

help with sscanf()!

Hi everybody, i need help with this function, i'm programming in CGI with C and i can't make this work. QUERY_STRING is something like: user=MYUSER&pass=MYPASS So, what i want is to store the strings containing the username and the password into str1 and str2 respetively, here's the... (4 Replies)
Discussion started by: Zykl0n-B
4 Replies

4. Programming

Help with sscanf

sscanf does not stop at the first "&". How can I extract "doe" ? char A = "name=john&last=doe&job=vacant&"; char B = "last"; char C = ""; char *POINTER = strstr(A, B); sscanf(POINTER + strlen(B), "=%s%*", C); printf("%s\n", C); // doe&job=vacant& (2 Replies)
Discussion started by: limmer
2 Replies

5. Programming

using sscanf

How can I separetely extract the string and int after "dribble" ? (sscanf must limit TEXT to 9 chars to avoid buffer overflows.) How come this code does not work with "dribbletext08" but does with "dribbletext05" ? int main(void) { char TEXT = ""; int NUMBER = 0; ... (2 Replies)
Discussion started by: cyler
2 Replies

6. Programming

sscanf() weired behaviour

Hi with the following code int a, b; while ((n = readline (connfd, buf, sizeof(buf)-1)) > 0) { buf = '\0'; if (sscanf(buf,"%d %d",&a,&b) != 2) snprintf (buf, sizeof(buf), "data error\r\n"); else { printf("\nRecvd %d and %d",a,b); ... (1 Reply)
Discussion started by: princebadshah
1 Replies

7. Programming

Format specifier for sscanf() in C

Hello, I have formatted lines delimited by colon ":", and I need to parse the line into two parts with sscanf() with format specifiers. infile.txt: Sample Name: sample1 SNPs : 91 MNPs : 1 Insertions : 5 Deletions ... (13 Replies)
Discussion started by: yifangt
13 Replies
HARUPAGE(3)								 1							       HARUPAGE(3)

The HaruPage class

INTRODUCTION
Haru PDF Page Class. CLASS SYNOPSIS
HaruPage HaruPage Methods o bool HaruPage::arc (float $x, float $y, float $ray, float $ang1, float $ang2) o bool HaruPage::beginText (void ) o bool HaruPage::circle (float $x, float $y, float $ray) o bool HaruPage::closePath (void ) o bool HaruPage::concat (float $a, float $b, float $c, float $d, float $x, float $y) o object HaruPage::createDestination (void ) o object HaruPage::createLinkAnnotation (array $rectangle, object $destination) o object HaruPage::createTextAnnotation (array $rectangle, string $text, [object $encoder]) o object HaruPage::createURLAnnotation (array $rectangle, string $url) o bool HaruPage::curveTo2 (float $x2, float $y2, float $x3, float $y3) o bool HaruPage::curveTo3 (float $x1, float $y1, float $x3, float $y3) o bool HaruPage::curveTo (float $x1, float $y1, float $x2, float $y2, float $x3, float $y3) o bool HaruPage::drawImage (object $image, float $x, float $y, float $width, float $height) o bool HaruPage::ellipse (float $x, float $y, float $xray, float $yray) o bool HaruPage::endPath (void ) o bool HaruPage::endText (void ) o bool HaruPage::eofill (void ) o bool HaruPage::eoFillStroke ([bool $close_path = false]) o bool HaruPage::fill (void ) o bool HaruPage::fillStroke ([bool $close_path = false]) o float HaruPage::getCharSpace (void ) o array HaruPage::getCMYKFill (void ) o array HaruPage::getCMYKStroke (void ) o object HaruPage::getCurrentFont (void ) o float HaruPage::getCurrentFontSize (void ) o array HaruPage::getCurrentPos (void ) o array HaruPage::getCurrentTextPos (void ) o array HaruPage::getDash (void ) o int HaruPage::getFillingColorSpace (void ) o float HaruPage::getFlatness (void ) o int HaruPage::getGMode (void ) o float HaruPage::getGrayFill (void ) o float HaruPage::getGrayStroke (void ) o float HaruPage::getHeight (void ) o float HaruPage::getHorizontalScaling (void ) o int HaruPage::getLineCap (void ) o int HaruPage::getLineJoin (void ) o float HaruPage::getLineWidth (void ) o float HaruPage::getMiterLimit (void ) o array HaruPage::getRGBFill (void ) o array HaruPage::getRGBStroke (void ) o int HaruPage::getStrokingColorSpace (void ) o float HaruPage::getTextLeading (void ) o array HaruPage::getTextMatrix (void ) o int HaruPage::getTextRenderingMode (void ) o float HaruPage::getTextRise (void ) o float HaruPage::getTextWidth (string $text) o array HaruPage::getTransMatrix (void ) o float HaruPage::getWidth (void ) o float HaruPage::getWordSpace (void ) o bool HaruPage::lineTo (float $x, float $y) o int HaruPage::measureText (string $text, float $width, [bool $wordwrap = false]) o bool HaruPage::moveTextPos (float $x, float $y, [bool $set_leading = false]) o bool HaruPage::moveTo (float $x, float $y) o bool HaruPage::moveToNextLine (void ) o bool HaruPage::rectangle (float $x, float $y, float $width, float $height) o bool HaruPage::setCharSpace (float $char_space) o bool HaruPage::setCMYKFill (float $c, float $m, float $y, float $k) o bool HaruPage::setCMYKStroke (float $c, float $m, float $y, float $k) o bool HaruPage::setDash (array $pattern, int $phase) o bool HaruPage::setFlatness (float $flatness) o bool HaruPage::setFontAndSize (object $font, float $size) o bool HaruPage::setGrayFill (float $value) o bool HaruPage::setGrayStroke (float $value) o bool HaruPage::setHeight (float $height) o bool HaruPage::setHorizontalScaling (float $scaling) o bool HaruPage::setLineCap (int $cap) o bool HaruPage::setLineJoin (int $join) o bool HaruPage::setLineWidth (float $width) o bool HaruPage::setMiterLimit (float $limit) o bool HaruPage::setRGBFill (float $r, float $g, float $b) o bool HaruPage::setRGBStroke (float $r, float $g, float $b) o bool HaruPage::setRotate (int $angle) o bool HaruPage::setSize (int $size, int $direction) o bool HaruPage::setSlideShow (int $type, float $disp_time, float $trans_time) o bool HaruPage::setTextLeading (float $text_leading) o bool HaruPage::setTextMatrix (float $a, float $b, float $c, float $d, float $x, float $y) o bool HaruPage::setTextRenderingMode (int $mode) o bool HaruPage::setTextRise (float $rise) o bool HaruPage::setWidth (float $width) o bool HaruPage::setWordSpace (float $word_space) o bool HaruPage::showText (string $text) o bool HaruPage::showTextNextLine (string $text, [float $word_space], [float $char_space]) o bool HaruPage::stroke ([bool $close_path = false]) o bool HaruPage::textOut (float $x, float $y, string $text) o bool HaruPage::textRect (float $left, float $top, float $right, float $bottom, string $text, [int $align = HaruPage::TALIGN_LEFT]) PREDEFINED CONSTANTS
PHP Documentation Group HARUPAGE(3)
All times are GMT -4. The time now is 05:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy