• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

code oefening

Status
Niet open voor verdere reacties.

herman0002

Junior lid
Lid geworden
22 jan 2017
Berichten
76
Waarderingsscore
0
Geachte leden van het Forum,

Ik ben bezig met een oefening van c programmeren, de code zet ik hieronder, en dan vertel ik wat er veranderd moet gaan worden.



int main ()
{
int ch;

printf ("Druk op Enter:");
getchar ();
ch='H';
putchar(ch);
ch='i';
putchar(ch);
putchar('!');
return(0);


}

dat is de code oefening, nu moet ik die code zo aanpassen dat er na het ! teken een extra teken
wordt uitgevoerd(het teken newline)


wie kan mijn helpen hoe ik dat moet invoeren in de broncode


alvast vriendelijk dank

groetjes Herman
 
Dat is simpel. Je voegt één putchar() toe met daarin een newline:

Code:
#include <stdio.h>

int main ()
{
int ch;

printf ("Druk op Enter:");
getchar ();
ch='H';
putchar(ch);
ch='i';
putchar(ch);
putchar('!');
putchar('\n');
return(0);
}
 
dank je wel Maulem, weer wat geleerd van jou
ik hoop als ik niet iets weer weet dat ik weer om je hulp kan vragen


groet Herman
 
Hallo Maulem,


ik heb weer een probleem met een oefening, ik laat hem je zien.


#include<stdio.h>

int main()
{

char a,b,c,d;


a='W';
b=a+24;
c=b+8;
d='\n';
printf("%c%c%c%c",a,b,c,d);
return(0)

de wijziging is nu:
ik moet de variabelen b en c zo aanpassen dat hun tekenwaarden rechtstreeks worden
ontvangen met tekenconstanten tussen enkele aanhalingstekens.


en daarna nog een aanpassing en die is:


ik moet de uitvoer niet door printf laten verzorgen maar door putchar()


groetjes Herman
 
Er wordt bedoeld dat je de tekenwaarde van b niet meer laat afhangen van de tekenwaarde van a door er wat bij op te tellen, maar dat je rechtstreeks de tekenconstante invoert. Een tekenconstante is bijvoorbeeld de 'W' in de uitdrukking a='W'. Dus er komt nu te staan:

b='o';
c='w';

Verder kun je dan de tekens met putchar() één voor één naar het scherm uitvoeren:

C:
#include<stdio.h>

int main()
{

char a,b,c,d;


a='W';
b='o';
c='w';
d='\n';
putchar(a);
putchar(b);
putchar(c);
putchar(d);
return(0);
}
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan