Rewrite tests

This commit is contained in:
Yorick Barbanneau 2021-10-14 23:47:48 +02:00
parent 15ed23531f
commit 2b7c7ee780
2 changed files with 19 additions and 19 deletions

View file

@ -1,13 +1,12 @@
#include "syscall.h"
#define MAX_INPUT_SIZE 4
int main()
{
//char s;
//s = GetChar();
//PutChar(s);
int main(){
char t[100];
GetString(t, 100);
PutString(t);
PutChar('\n');
PutString("Ceci est un test de grande ampleur");
do {
GetString(t, MAX_INPUT_SIZE);
PutString(t);
PutChar('\n');
}
while(1 == 1);
}

View file

@ -2,14 +2,15 @@
int main()
{
// PutString("Te\n");
// PutString("Tes\n");
// PutString("Tes t\n");
// // les deux derniers ne fonctionnent pas car ila dépassent la taille du
// // buffer: MAX_STRING_SIZE
// //
// // Maitenant que j'ai fais une boucle dans PutString, tout fonctionne bien
PutString("BonjourTout\n");
PutString("Bonjour tout le monde\n");
Exit(4);
//Test simple : 1 mot plus petit que le buffer
PutString("Hello");
//puis un mot avec un saut de ligne
PutString("Hello\n");
//cette fois plus grand que le buffer
PutString("Hello World!\n");
// Puis une chaine plus longue
PutString("Ceci est une chaine vraiment très longue, on peut méme faire un peu plus long!\n");
// des saut de lignes dans la phrace
PutString("bonjour,\nJe voudrais par la présente\nTester mon appel système\navec des saut de lignes\nCordialement,\n\nToto\n");
Exit(0);
}