Example
#{example}"); ipb.editor_values.get('templates')['togglesource'] = new Template(""); ipb.editor_values.get('templates')['toolbar'] = new Template(""); ipb.editor_values.get('templates')['button'] = new Template("
Emoticons
"); // Add smilies into the mix ipb.editor_values.set( 'show_emoticon_link', false ); ipb.editor_values.set( 'bbcodes', $H({"snapback":{"id":"1","title":"Post Snap Back","desc":"This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.","tag":"snapback","useoption":"0","example":"[snapback]100[/snapback]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"topic":{"id":"5","title":"Topic Link","desc":"This tag provides an easy way to link to a topic","tag":"topic","useoption":"1","example":"[topic=1]Click me![/topic]","switch_option":"0","menu_option_text":"Enter the topic ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"post":{"id":"6","title":"Post Link","desc":"This tag provides an easy way to link to a post.","tag":"post","useoption":"1","example":"[post=1]Click me![/post]","switch_option":"0","menu_option_text":"Enter the Post ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"spoiler":{"id":"7","title":"Spoiler","desc":"Spoiler tag","tag":"spoiler","useoption":"0","example":"[spoiler]Some hidden text[/spoiler]","switch_option":"0","menu_option_text":"","menu_content_text":"Enter the text to be masked","single_tag":"0","optional_option":"0","image":""},"acronym":{"id":"8","title":"Acronym","desc":"Allows you to make an acronym that will display a description when moused over","tag":"acronym","useoption":"1","example":"[acronym='Laugh Out Loud']lol[/acronym]","switch_option":"0","menu_option_text":"Enter the description for this acronym (EG: Laugh Out Loud)","menu_content_text":"Enter the acronym (EG: lol)","single_tag":"0","optional_option":"0","image":""},"hr":{"id":"12","title":"Horizontal Rule","desc":"Adds a horizontal rule to separate text","tag":"hr","useoption":"0","example":"[hr]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"1","optional_option":"0","image":""},"php":{"id":"14","title":"PHP Code","desc":"Allows you to enter PHP code into a formatted/highlighted syntax box","tag":"php","useoption":"0","example":"[php]$variable = true;\n\nprint_r($variable);[/php]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"html":{"id":"15","title":"HTML Code","desc":"Allows you to enter formatted/syntax-highlighted HTML code","tag":"html","useoption":"0","example":"[html]\n \n[/html]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"sql":{"id":"16","title":"SQL Code","desc":"Allows you to enter formatted/syntax-highlighted SQL code","tag":"sql","useoption":"0","example":"[sql]SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7[/sql]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"xml":{"id":"17","title":"XML Code","desc":"Allows you to enter formatted/syntax-highlighted XML code","tag":"xml","useoption":"0","example":"[xml]5 Replies - 55 Views - Last Post: 48 minutes ago
#1
Reputation: 0
- Posts: 3
- Joined: Today, 07:13 AM
Posted Today, 07:18 AM
Hello, I need help with a program that reads in a string, detailing the occurrence of each letter (based of keyboard input). So far the program reads the string and shows the number of letters that occur. I was wondering if anyone could help me with allowing my program to output the number of non letter used.#include <stdio.h> #include <string.h> int main() { char string[100], ch; int c = 0, count[26] = {0}; printf("Please enter a string\n"); gets(string); while (string[c] !='\0') { if ( string[c] >= 'a' && string[c] <= 'z' ) count[string[c]-'a']++; c++; } for ( c = 0 ; c < 26 ; c++ ) { if( count[c] != 0 ) printf("%c occurs %d times in the entered string.\n",c+'a',count[c]); } return 0; }
Is This A Good Question/Topic? 0
Replies To: C - String problem (non-letter input)
#2
Reputation: 3051
- Posts: 9,291
- Joined: 25-December 09
Re: C - String problem (non-letter input)
Posted Today, 07:40 AM
First you should never use gets()! This function is very dangerous because it doesn't limit the number of characters it will receive. I recommend changing to fgets()Are you allowed to use the functions in ctype.h, like isdigit() and isalpha()?
Jim
#3
Reputation: 0
- Posts: 3
- Joined: Today, 07:13 AM
Re: C - String problem (non-letter input)
Posted Today, 07:47 AM
Thanks for reply. Functions in ctype.h have not been covered in the course.
#4
Reputation: 0
- Posts: 3
- Joined: Today, 07:13 AM
Re: C - String problem (non-letter input)
Posted Today, 07:54 AM
How do I implement fgets?
#5
Reputation: 3051
- Posts: 9,291
- Joined: 25-December 09
Re: C - String problem (non-letter input)
Posted Today, 08:00 AM
So then what have you tried? You seem to be aware of the ASCII table.Also what happens if your string contains upper case letters?
Also posted here.
Quote
How do I implement fgets?
Start by studying the link I provided.
Jim
This post has been edited by jimblumberg: Today, 08:00 AM
#6
Reputation: 1
- Posts: 13
- Joined: 11-May 13
Re: C - String problem (non-letter input)
Posted 48 minutes ago
fgets(string_name, size_of_string, stdin);Stdin stands for standard input, which is referred to using the keyboard. So you only use stdin if the string is being typed in via keyboard.
So.
fgets(string, 100, stdin);
Is how you would apply in your code.
Page 1 of 1
Source: http://www.dreamincode.net/forums/topic/321605-c-string-problem-non-letter-input/
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.