Forum: C May 9th, 2007 |
| Replies: 14 Views: 2,644 |
Forum: C May 9th, 2007 |
| Replies: 6 Views: 4,935 There is no standard way to do that |
Forum: C Apr 13th, 2007 |
| Replies: 4 Views: 1,850 link (http://c-faq.com/expr/ieqiplusplus.html) |
Forum: C Feb 9th, 2007 |
| Replies: 3 Views: 5,598 Yes. With fopen, SEEK_END and ftell you can determine the size of file and after SEEK_SET read the the whole file with fread.
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *... |
Forum: C Jan 26th, 2007 |
| Replies: 2 Views: 917 I'm not shore that I understood your problem.
#if 0
/* you can put here anything and the compiler wouldn't consider it */
#else
/* while this part will be considered */
#endif /* if 0 */ |
Forum: C Jan 11th, 2007 |
| Replies: 20 Views: 4,408 Check this (http://www.cprogramming.com/tutorial.html). Here you have OpenGL and graphics programming tutorial. |
Forum: C Dec 7th, 2006 |
| Replies: 4 Views: 1,158 Segmentation fault (http://en.wikipedia.org/wiki/Segmentation_fault) |
Forum: C Dec 5th, 2006 |
| Replies: 3 Views: 9,890 rb stands for red and blue. To get this component we must mask with 0x00ff00ff. Why?
Becouse the first 8 MSB bits are the alpha transparent component, next byte (or 8 bits) is the red component... |
Forum: C Nov 29th, 2006 |
| Replies: 7 Views: 1,856 Try something like this after the loop:
printf("current position = %d\n", curr = ftell(file));
fseek(file, SEEK_END, 1); /* go to end of file */
printf("last position = %d\n", last =... |
Forum: C Nov 29th, 2006 |
| Replies: 7 Views: 1,856 First of all you open the file in binary mode:
input = fopen(argv[3], "rb");
output = fopen(argv[4], "wb");
and then using fwrite function. |
Forum: C Nov 29th, 2006 |
| Replies: 9 Views: 11,165 you mean something like this
sizeof(array)/sizeof(type of array); |
Forum: C Nov 22nd, 2006 |
| Replies: 9 Views: 1,681 #include <stdio.h>
#include <string.h>
int one_less(char *);
int main()
{
char s[20];
printf("Type string\n");
scanf("%s", s);
printf("number of changes made is... |
Forum: C Nov 21st, 2006 |
| Replies: 9 Views: 1,681 With something like this:
if ((a[i] > '0') && (a[i] <='9'))
{
a[i] -= 1;
}
In the loop.
One remark about your code. You are not obtaining the string the right way. Read this... |
Forum: C Nov 21st, 2006 |
| Replies: 7 Views: 1,190 No one will help you without a try. This kind of program is posted several times on this forum so you can try to search it. |
Forum: C Nov 14th, 2006 |
| Replies: 4 Views: 1,417 Use counter which will print the chars.
for(i=0; i<totalLengthOfString; i++)
{
if(i != 0 && i % MAXIM == 0)
{
putchar('\n');
}
putchar(string[i]);
} |
Forum: C Nov 13th, 2006 |
| Replies: 11 Views: 3,476 You cant do this
foo(someParam, "my age is %d", age)
becouse the compiler thinks the function takes 3 parametars but at his definition it takes two. |
Forum: C Nov 8th, 2006 |
| Replies: 3 Views: 2,321 Do you have memory allocation check? Implement it then you will be shore is that your problem or not. |
Forum: C Nov 7th, 2006 |
| Replies: 10 Views: 3,525 Hm read the first post
Whats the posibility that the string have more than 25 chars?
#include <stdio.h>
int main()
{
char p[25] = "STEPHEN JOHNSON - LTD";
char *string = p; |
Forum: C Nov 7th, 2006 |
| Replies: 10 Views: 3,525 First form your string like "STEPHEN JOHNSON".
for (i=0; i<25; i++, string++)
{
if (*string == '-' && i != 0)
{
*(string-1) = '\0';
}
} |
Forum: C Nov 7th, 2006 |
| Replies: 10 Views: 3,525 If other strings are similar remove everything after the second space. |
Forum: C Nov 3rd, 2006 |
| Replies: 5 Views: 1,419 |
Forum: C Nov 3rd, 2006 |
| Replies: 1 Views: 1,132 |
Forum: C Nov 2nd, 2006 |
| Replies: 1 Views: 1,927 Did you tried with fgets (http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.12.html#fgets)? For help read this (http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1046476070&id=1043284351) |
Forum: C Nov 2nd, 2006 |
| Replies: 2 Views: 1,103 hndl = fopen("file.txt", "r+");
fseek(hndl, 0, SEEK_END);
fprintf(hndl, "some text");
fclose(hndl); |
Forum: C Oct 31st, 2006 |
| Replies: 2 Views: 900 If you want help you must to fix your code. i is undefined and uninitialised. There are more problems with your code but first fix and beautify it. |
Forum: C Oct 31st, 2006 |
| Replies: 2 Views: 6,640 Use code tags, please read this (http://www.daniweb.com/techtalkforums/announcement8-3.html) |
Forum: C Oct 31st, 2006 |
| Replies: 2 Views: 1,724 sizeof(int*) and sizeof(int**) will be the same and it is the size of pointer. sizeof(int) is the size of int . |
Forum: C Oct 31st, 2006 |
| Replies: 3 Views: 1,086 int iNum;
double dNum = 3.61;
iNum = (int) dNum; |
Forum: C Oct 30th, 2006 |
| Replies: 16 Views: 3,315 |
Forum: C Oct 27th, 2006 |
| Replies: 2 Views: 3,574 Variable answer is float not int. Instead of printf("%d",answer); use printf("%f",answer); instead. Dont use nonstandard func (use them only if your teacher explicitly demanded). You need a getchar... |
Forum: C Oct 26th, 2006 |
| Replies: 5 Views: 1,381 use int main instead of void main. |
Forum: C Oct 25th, 2006 |
| Replies: 12 Views: 1,980 Ok while U're here just to report that the posts order are different for internet explorer and for firefox.
EDIT: is that a bug? |
Forum: C Oct 25th, 2006 |
| Replies: 12 Views: 1,980 WHAT!?!? Okay use this
int main()
{
/* your code going here */
return 0;
} |
Forum: C Oct 25th, 2006 |
| Replies: 12 Views: 1,980 Ah nice didn't know that it exist ([code=c]). :sad: |
Forum: C Oct 25th, 2006 |
| Replies: 12 Views: 1,980 Um you need a main func. Where did you declared the age variable?
do
{
/* stuff */
} while(/*your code going here */);
This is a do while loop, not
do |
Forum: C Oct 25th, 2006 |
| Replies: 12 Views: 1,980 Did you copile this? Use [ CODE] [ /CODE] tags. |
Forum: C Oct 25th, 2006 |
| Replies: 6 Views: 1,598 Also you can do it with string.
len = sprintf(buff, "%d", num);
for (i=0; i<len; i++)
{
printf("%d\n", buff[i] - '0');
}
Where num is in your case 1567. |
Forum: C Oct 24th, 2006 |
| Replies: 8 Views: 1,859 When I post something to this thread its not there. Whats happening here.
FOR tiriamwe: Ok fix the code becouse it wont compile. Read this... |
Forum: C Oct 24th, 2006 |
| Replies: 8 Views: 1,859 Wont compile. Fix the errors and read this (http://www.daniweb.com/techtalkforums/announcement8-3.html) |
Forum: C Oct 24th, 2006 |
| Replies: 2 Views: 1,000 Read this (http://www.daniweb.com/techtalkforums/announcement8-3.html) |