-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdynchar.h
More file actions
17 lines (13 loc) · 734 Bytes
/
dynchar.h
File metadata and controls
17 lines (13 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* Dynaaminen merkkijonotaulukon kasvatus */
#ifndef DYNCHAR_H
#define DYNCHAR_H
/* Function: extendChar
* Purpose: kasvattaa annetun merkkijonotaulukon pituutta.
* Inputs: merkkijonotaulukko, jonka pituutta halutaan kasvattaa, nykyisen taulukon pituus ja kuinka paljon taulukkoa halutaan kasvattaa.
* Returns: viite uuteen taulukkoon, joka sisältää samat merkit kuin alkuperäinen. Palauttaa NULL jos ei onnistu
* Modifies: vapauttaa parametrinä annetun sanan muistin
* Error checking: tarkistaa ettei annettu sana ole NULL ja myös että annetut pituudet ovat positiivisia. Palauttaa NULL jos ehdot eivät täyty.
* Sample call: extendChar();
*/
char* extendChar(char *sana, int pituus, int kasvatuspituus);
#endif