Ik doe het volgende
Toch krijg ik steeds de melding impliciet declaration of function 'system' .
Ik heb al wat rondgevraagt naar wat ik nu vergeet maar niemand heeft een idee. De header is aanwezig en de aanroep is okey volgens vele voorbeelden op t internet.
Wanneer ik de system call veranderen naar system("echo -n a"); krijg ik ook nog steeds dezelfde fout/warning. Nu is een warning niet netjes maar een enkel teken afdrukken doet hij dan nog wel. Wanneer ik dit teken verander in een functie dat pakt hij hem gewoon niet meer mee.
Hopenlijk heeft iemand van jullie wel door wat ik vergeet hier...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #include<stdio.h>
char cLetter='a';
int main()
{
char acCommando[8];
do{
sprintf(acCommando,"echo -n %c", cLetter)
signal(..);
system(acCommando);
}while(1);
}
signal(..)
{
cLetter++;
} |
Toch krijg ik steeds de melding impliciet declaration of function 'system' .
Ik heb al wat rondgevraagt naar wat ik nu vergeet maar niemand heeft een idee. De header is aanwezig en de aanroep is okey volgens vele voorbeelden op t internet.
Wanneer ik de system call veranderen naar system("echo -n a"); krijg ik ook nog steeds dezelfde fout/warning. Nu is een warning niet netjes maar een enkel teken afdrukken doet hij dan nog wel. Wanneer ik dit teken verander in een functie dat pakt hij hem gewoon niet meer mee.
Hopenlijk heeft iemand van jullie wel door wat ik vergeet hier...
[ Voor 19% gewijzigd door Emiel1984 op 14-05-2006 02:27 ]
[LTS][MTS][HTS]